我有一个正则表达式来检查字母的有限重复以及两个单独的正则表达式中的数字,但我试图将其合并为一个正则表达式,但它总是返回true。有限重复的字母数字的正则表达式
// Alphabetes testing:
/([a-z])\1{4,}/.test("sd0") => false
/([a-z])\1{4,}/.test("adsssssd0") => true
// Numeric testing:
/([0-9])\1{3,}/.test("sd00000ds") => true
/([0-9])\1{3,}/.test("sd00s00ds") => false
/(([a-z])\1{4,})|(([0-9])\1{3,})/.test("sd0sds0sds") => true // always true
谢谢。
为什么就不能'/([AZ] {3})|([0 -9] {3,...})/'?不知道为什么你需要回去参考。 – dfsq 2013-02-21 07:25:54
也许这是因为我的英语,但我不明白你想做什么':(' – 2013-02-21 07:27:12
我只希望只有当同一个字符重复超过3次才能返回true。 – Garfield 2013-02-21 07:27:18