我只想要字母數字,數字,空格,短劃線和下劃線。我使用html5驗證正則表達式
[\w\s-_]*
但因爲我已經容許空間,空間是允許的輸入,在HTML5中我如何可以驗證如果只空格輸入輸入。
也有任何正則表達式檢查1+的整數。
編輯:從1到任意正整數{1,2,3,...}
允許整數
我只想要字母數字,數字,空格,短劃線和下劃線。我使用html5驗證正則表達式
[\w\s-_]*
但因爲我已經容許空間,空間是允許的輸入,在HTML5中我如何可以驗證如果只空格輸入輸入。
也有任何正則表達式檢查1+的整數。
編輯:從1到任意正整數{1,2,3,...}
允許整數
使用以下模式,該模式也僅在被其他有效輸入字符包圍時才接受空格。請注意,\w
已包含_
下劃線。
[\w-]+(\s[\w-]+)*
要匹配所有的正整數> = 1個使用正則表達式
^(?!0)\d+
上述排除0
。
thnx這就是我正在尋找 – Naveen
請考慮接受答案,除非你有任何後續問題。 –
在這裏,你需要寫一些JavaScript,以找出是否有唯一的空間。 獲取輸入文本,然後修剪它並查找它是否爲空。
this [link][1] will help you
OR try this
var str = document.getElementById("myInput").value;
if (str.match(/^\s*$/)) {
// nothing, or nothing but whitespace
} else {
// something
}
請詳細說明您的最後陳述。 1+? –
你的模式必須匹配'1-2'嗎? –