[問題] 為什麼這樣寫不會通過

看板Ajax作者時間15年前 (2010/03/03 13:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
※ [本文轉錄自 RegExp 看板] 作者: knives () 看板: RegExp 標題: [問題] 為什麼這樣寫不會通過 時間: Wed Mar 3 13:41:49 2010 我想要過濾輸入 有 (PM),其中PM是不分大小寫的 我用這個 ([\w(]pm|PM|Pm|pM[\w)]) 在這個站http://blog.roodo.com/rocksaying/archives/2670695.html 下方的測試表單 可以檢查出來 但是我拿到java script下面這樣寫 var re = new RegExp('/([\w(]pm|PM|Pm|pM[\w)])/','g'); alert(userName.replace(re,"test")); 其中的userName是個輸入框裡面的值 我測試的目標如果出現(PM)的字樣,就取代成test 但是這樣寫,還是會alert出有(pm)的字樣用 請問該怎麼改才行 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.209.140.51 -- ◢██ □︵□ ㄤ ㄤ ㄤ 洨叮噹幫我實現~所有的~願望~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.209.140.51
文章代碼(AID): #1BZVQr74 (Ajax)
文章代碼(AID): #1BZVQr74 (Ajax)