javascript - 具有至少 3 个字母的正则表达式并允许数字和特殊字符

标签 javascript regex

我正在搜索的正则表达式是:

  • 首先必须包含 3 个字母字符
  • 允许数值
  • 允许短划线、点和下划线

例子:

test1546 = 确定

vqa._96 = 好的

1test_ = KO

_test1546 = 击倒

非常感谢! ;)

最佳答案

试试这个正则表达式:

/^[a-zA-Z]{3}[\w.-]*$/

解释:

  • ^ 匹配字符串的开头。
  • $ 匹配字符串的结尾。
  • [a-zA-Z]{3} 表示匹配三个字母。
  • \w 匹配 [A-Za-z0-9_]

关于javascript - 具有至少 3 个字母的正则表达式并允许数字和特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12917334/

相关文章:

javascript - 加载新页面后未呈现文本 - JQuery Mobile

javascript - 如何在没有 jQuery 的情况下获取事件目标

JavaScript 函数变量作用域问题

javascript - 在对象中使用 this 时出现 TypeError

.net - 你如何获得正则表达式的组名?

javascript - 使用nodejs和jquery无法自动点击按钮

java - 使用正则表达式替换java中的querystring属性值

javascript - 正则表达式不适用于字符串名称

java - 特定词的正则表达式

javascript - 在javascript中使用正则表达式获取引号外的代码