我有一個輸入文本框在角度js只需要接受字母和數字,但不是特殊字符以及空格。只有字母和數字,但不是空格的正則表達式
對於這個我正在使用"^[a-zA-Z0-9]+$"
,但它不工作,因爲我期待。
$錯誤僅適用於特殊符號,但不適用於空格。我在這裏做錯了,請幫忙。
我讀過一些人在正則表達式中使用過「」,但它允許空間。
我有一個輸入文本框在角度js只需要接受字母和數字,但不是特殊字符以及空格。只有字母和數字,但不是空格的正則表達式
對於這個我正在使用"^[a-zA-Z0-9]+$"
,但它不工作,因爲我期待。
$錯誤僅適用於特殊符號,但不適用於空格。我在這裏做錯了,請幫忙。
我讀過一些人在正則表達式中使用過「」,但它允許空間。
你的正則表達式不匹配*數字*。請參閱*只需接受字母**和數字***。 –
現在測試..早些時候..它從腦海中滑落以增加數字...對不起:) –
好,但仍然沒有區別,因爲正則表達式不會幫助OP,因爲OP正則表達式不匹配空格。它是錯誤的輸入,而不是正則表達式。 –
試試這個,我希望它會工作:
模式:/([A-Za-z0-9]+)/
如果你想匹配在字符串中出現的所有事件,則可以通過定義g
標誌來使用全局搜索。
模式:/([A-Za-z0-9]+)/g
您正則表達式是正確的,可以展示更多的代碼,將有助於 – antoni
拜託你給一個plunkr /小提琴? –
請澄清:您想爲不同的問題設置不同的錯誤消息?什麼不起作用?請提供示例來說明您需要什麼以及您的代碼應該如何工作。 –