mah*_*esh 3 regex asp.net validation
我有一个文本框,我将在文本框中输入值,我的正则表达式应该验证
它应该允许4个字符不应超过它,它不应该允许数字和特殊字符,并且我的字符不应该重复,例如它应该允许ABCD,并且不应该允许AABD或ABCB
这个怎么样?
^(?:([a-z])(?!.*\1)){1,4}$
Run Code Online (Sandbox Code Playgroud)
看到这里在线上Regexr
我使用了修饰符i(IgnoreCase).您可以向字符类添加[a-z]要允许的任何字符.
每个字符通过([a-z])存储在捕获组1 (?!.*\1))中进行匹配.如果字符串中的其他位置重复,则负前瞻将检查每个字符.
{1,4}允许1到4个字符.我不完全确定你的规格在这里,如果你想要正好4然后改变它{4}
| 归档时间: |
|
| 查看次数: |
447 次 |
| 最近记录: |