是否可以在javascript中使用正则表达式检查输入中是否有多个特殊字符
Is it possible to check if there are multiple special characters in input using regular expression in javascript?
我正在尝试使用正则表达式来检查密码字段中是否包含两个以上的特殊字符。是否可以在 javascript 中使用正则表达式执行此检查?如果是这样,怎么办?
我想你的意思是特殊字符作为_
或任何非单词字符。下面的正则表达式将匹配具有两个以上(至少三个)特殊字符的字符串。
^.*?['W_].*?['W_].*['W_].*$
例:
> /^.*?['W_].*?['W_].*['W_].*$/.test("foo_'bar")
false
> /^.*?['W_].*?['W_].*['W_].*$/.test("foo_'ba:r")
true
> /^.*?['W_].*?['W_].*['W_].*$/.test("foo_'ba:r{}{}[]")
true
如果您的字符串与正则表达式匹配:/^(?:.*[!*$|@]){3}/
则表示字符类中包含的特殊字符之一为 3 或多次。
您来定义要包含在此字符类中的特殊字符
x{2,}
x 的 2 个或更多
可能是您要找的
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 是否可以为HTML5输入滑块触发oninput事件
- 使用onkeyup JS事件检查输入的值是否唯一
- 是否可以从输入处理程序中确定输入的类型
- angularJs检查是否输入
- Angularjs-检查我是否输入并切换加载程序图标
- javascript 警报以确认值是否输入了两次
- 检查是否输入了文本.找不到错误
- 提交前验证表单(检查是否输入了所有字段)
- 在JSF+PrimeFaces中重置表单之前,请检查是否输入了一些强制输入字段
- 检查是否输入了正确的电子邮件
- 检测以前是否输入过
- 如何检查数字输入字段中是否输入了字母字符或符号
- 搜索小部件-如何确定是否“输入”已按下或已选择结果
- 如何知道用户是否输入了已注册的有效电子邮件地址
- ASP.Net MVC Razor引擎:让javascript函数知道用户是否输入了无效数据
- jQuery如何判断用户是否输入'& # 39;在文本输入区
- 如何检测是否输入了两个输入元素,如文本字段.(php / javascript)
- 如何知道用户是否输入了无效的$routeparams
- Select2 -告诉用户是否输入了新的搜索选项