Vis*_*u Y 0 javascript regex validation
我想检查字符串在javascript中是否是严格的ALPHANUMERIC.有效字符串不应包含任何特殊字符,并且必须至少包含一个大写或小写字母和一个数字.
aaa,1111,112@#,12qw#:无效aaa111,12abc,abc123abc,12bc12:有效任何人都可以帮我构建正则表达式吗?
使用/^(\d+[a-z]|[a-z]+\d)[a-z\d]*$/i:
> /^(\d+[a-z]|[a-z]+\d)[a-z\d]*$/i.test('111aa')
true
> /^(\d+[a-z]|[a-z]+\d)[a-z\d]*$/i.test('aaa222')
true
> /^(\d+[a-z]|[a-z]+\d)[a-z\d]*$/i.test('aaa')
false
> /^(\d+[a-z]|[a-z]+\d)[a-z\d]*$/i.test('222')
false
> /^(\d+[a-z]|[a-z]+\d)[a-z\d]*$/i.test('112aaa#')
false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5395 次 |
| 最近记录: |