[问题] 无字串也通过认证

楼主: kalecgos0616 (.)   2011-02-17 00:28:06
小弟是用javascript写
var r = /^[a-z]$/;
alert(r.test(string));
我希望当string为空字串或a-z时也能通过验证
/(^[a-z]$)|?/
我用上面那样写还是过不了
作者: LPH66 (-6.2598534e+18f)   2011-02-17 01:08:00
你搞错 ? 的用法了...它并不需要 | 就能发挥作用
楼主: kalecgos0616 (.)   2011-02-17 01:44:00
^[a-z]? 这样写"@"也能通过.. 只希望a-z和空通过
作者: No (you stay there)   2011-02-17 03:53:00
再加个$到后面 /^[a-z]?$/ 是只要匹配0个或1个字吗?
楼主: kalecgos0616 (.)   2011-02-17 22:57:00
批配一串字或空字串,只有该字串含万用字符(%@ etc)不会过
作者: No (you stay there)   2011-02-17 23:15:00
要字串的话,把?改*
作者: godspeedlee (妳,我可以)   2011-02-17 23:58:00
/^[a-z]*$/

Links booklink

Contact Us: admin [ a t ] ucptt.com