看板 RegExp 關於我們 聯絡資訊
小弟是用javascript寫 var r = /^[a-z]$/; alert(r.test(string)); 我希望當string為空字串或a-z時也能通過驗證 /(^[a-z]$)|?/ 我用上面那樣寫還是過不了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.217.89
LPH66:你搞錯 ? 的用法了...它並不需要 | 就能發揮作用 02/17 01:08
kalecgos0616:^[a-z]? 這樣寫"@"也能通過.. 只希望a-z和空通過 02/17 01:44
No:再加個$到後面 /^[a-z]?$/ 是只要匹配0個或1個字嗎? 02/17 03:53
kalecgos0616:批配一串字或空字串,只有該字串含萬用字元(%@ etc) 02/17 22:57
kalecgos0616:不會過 02/17 22:57
No:要字串的話,把?改* 02/17 23:15
godspeedlee:/^[a-z]*$/ 02/17 23:58