为什么这个正则表达式
/^[^-_]*([A-Za-z0-9]{3,})+[-_]?[^-_]*$/i
Run Code Online (Sandbox Code Playgroud)
匹配这个字符串?
,abc,,.
Run Code Online (Sandbox Code Playgroud)
它清楚地说String应该只包含
正则表达式不应该允许任何其他字符比A-z,0-9和- or _,不过不失,这使他们.
提前致谢
呃,实际上,它清楚地说:
-或_(匹配,)abc)-或_(不匹配)-或_(匹配,,.)你的意思是:
/^[a-z0-9]{3,}(?:[-_][12]+)?$/i
Run Code Online (Sandbox Code Playgroud)
更正,我误解了你的"第3点".
/^[a-z0-9]{3,}(?:[-_][a-z0-9]{3,})*$/i
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |