在javascript中遇到两个正则表达式的问题。
当我的字符串不包含a-zA-Z
时,我需要一个匹配的表达式。像12345
一样。
像\W\S
或[^a-zA-Z]
这样的内容无效,因此匹配123a
等。
对那个疯狂。
另一个表达式是两个相同字母的匹配,如密码中的'ss'
。
(.)\1
无法使用javascript。在c#没问题。我做错了什么?
在我的web.config中创建了一个定义密码规则的部分,在我的代码中(c#,asp.net 3.5)我正在阅读为客户端创建javascript的规则。
感谢您的帮助
答案 0 :(得分:4)
您还需要使用这样的开始和结束锚点,以确保您的完整字符串与任何字母都不匹配:
/^[^a-zA-Z]+$/
答案 1 :(得分:0)
以下正则表达式可用于匹配连续的相同字符 -
(\w)\1{1,}