我想在用戶名中輸入用戶名作爲文本字段。我想用兩個表達式來做到這一點:使用模式限制輸入
pattern="[/\D/gi]"
// and
pattern="[/\s/gi]"
但它需要輸入無空格。我想要包含一個空間的輸入。
我想在用戶名中輸入用戶名作爲文本字段。我想用兩個表達式來做到這一點:使用模式限制輸入
pattern="[/\D/gi]"
// and
pattern="[/\s/gi]"
但它需要輸入無空格。我想要包含一個空間的輸入。
試試這個: 任何名稱之前,不允許任何空間,也讓名後
<input name="userName" pattern="^[a-zA-Z][a-zA-Z\s]+$" required />
explantion
^//start of the string
[a-zA-Z] //first char must be a letter (lowercase & uppercase)
[a-zA-Z\s]+ //and 2nd char - more then one must be letter (lowercase & uppercase) and space
$ //end of the string.
感謝buddy..it working..will請你描述它是如何工作的? –
轉到此[鏈接](https://regex101.com/#javascript),並在**正則表達式**中放入此代碼'^ [a-zA-Z] [a-zA-Z \ s] +'字段,並通過點擊從右側看到解釋。 –
我可以,從那裏buddy瞭解..請你爲我描述它? –
不' \ D'包含空格字符 – adeneo
你爲什麼要使用兩個正則表達式? – nnnnnn
http://xkcd.com/1171/強制性 – Paul