我似乎已經支持自己到這個角落。我敢肯定,答案會讓我想要在我的腦海裏打磚塊,但是我還沒有用正則表達式。所以,在這裏。卡在一個正則表達式
我需要修改這個正則表達式,以便它發現任何發生井號的跡象失敗。 (#)
我目前的正則表達式是這樣的;
/^[A-Za-z\.\-\_\s]{1,80}$/i
我嘗試了一些變化,如;
/[^#]^[A-Za-z\.\-\_\s]{1,80}$/i
/^[[^#]A-Za-z\.\-\_\s]{1,80}$/i
/^[A-Za-z\.\-\_\s^#]{1,80}$/i
沒有哪個工作。任何人都可以提供任何建議嗎?
我認爲你的問題一定有問題。該正則表達式如果發現有任何'#',就會*失敗*,因爲它要求字符串由1到80個字母,點,連字符,下劃線和/或空格字符組成。 – ruakh
謝謝你的回覆。我也這麼認爲。我試圖使用它的方式是它將是ajax實時字段驗證。然而,無論什麼時候我輸入任何無效的東西,然後在最後輸出一個英鎊符號,它突然說它沒關係。所以,我想,「好吧,也許英鎊符號被正則表達式誤解了」或什麼的。那麼,我一直都是這樣,是吧? – Skittles
如果您發佈完整的字段驗證代碼,您可能會得到更多有用的答案。 – ruakh