下面我就為大家帶來一篇JS不用正規驗證輸入的字串是否為空(包含空格)的實作程式碼。現在就分享給大家,也給大家做個參考。跟著小編過來看看吧
在專案中需要驗證輸入的字串是否為空,包括空格,不太喜歡使用正則,所以就想到了js的indexOf函數,indexOf() 方法可返回某個指定的字串值在字串中首次出現的位置,如果要檢索的字串值沒有出現,則該方法會傳回-1。
語法:stringObject.indexOf(searchvalue,fromindex),searchvalue必需,fromindex:可選參數,在字串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字串的首字開始檢索。
Demo: function CheckValue() { var enumValue = document.getElementById('txtEnumValue').value; if (enumValue.indexOf(" ")>=0) { alert("内容不能包含空格!"); return false; } if (enumValue== "") { alert("请输入内容!"); return false; } }
上面是我整理給大家的,希望今後對大家有幫助。
相關文章:
javascript ES6 新增了let指令使用介紹(圖文教學)
JavaScript中document.referrer用法的詳細解答(附上程式碼)
##
以上是JS不用正規驗證輸入的字串是否為空(包含空格)(圖文教學)的詳細內容。更多資訊請關注PHP中文網其他相關文章!