我需要製作一個正則表達式模式來檢查整個輸入字符串是否由字符a-z,A-Z,0-9組成,而中間沒有空格。我嘗試使用^[ ]*[a-zA-Z0-9][ ]*$
來查找,但由於某種原因它不起作用。正則表達式自定義字符串驗證
例如," dnsjkfs32NJ"
是有效的字符串,但"fds fsdfs"
不是。
謝謝。 :)
我需要製作一個正則表達式模式來檢查整個輸入字符串是否由字符a-z,A-Z,0-9組成,而中間沒有空格。我嘗試使用^[ ]*[a-zA-Z0-9][ ]*$
來查找,但由於某種原因它不起作用。正則表達式自定義字符串驗證
例如," dnsjkfs32NJ"
是有效的字符串,但"fds fsdfs"
不是。
謝謝。 :)
這可能會爲你
^\s*[a-zA-Z0-9]+\s*$
你錯過了你的性格課後+
工作;沒有它,它只能匹配一個字符。
工作正常,什麼是「\ s」?空間性格? – Milan
'\ s'是任何空格:空格,製表符等 – Barmar
個人,我會使用修剪功能,而不是空白匹配。個人喜好,但我發現我經常需要修剪字符串。 – FrankieTheKneeMan
你在哪裏使用這個正則表達式? Perl的? PHP?紅寶石? grep的? C#? – regulatethis