javascriptは正規表現を使わずに入力した文字列が空かどうかを検証します.(スペースを含む)
2856 ワード
入力した文字列が空であるかどうかを確認したいです.スペースも含まれています.正則を使うのがあまり好きではないので、jsのindexOf関数を思い出しました.indexOf()方法は指定された文字列の値が文字列で初めて現れた位置に戻ります.検索する文字列の値が現れていない場合、この方法は-1を返します.
文法:strigObject.indexOf、search value、froomindex、search valueが必要です.froomindex:オプションパラメータは文字列で検索を開始する位置です.その合法的な採値は0からstingObject.length-1までです.このパラメータを省略すると、文字列の先頭文字から検索が開始されます.
文法:strigObject.indexOf、search value、froomindex、search valueが必要です.froomindex:オプションパラメータは文字列で検索を開始する位置です.その合法的な採値は0からstingObject.length-1までです.このパラメータを省略すると、文字列の先頭文字から検索が開始されます.
1 Demo:
2
3 function CheckValue() {
4
5 var enumValue = document.getElementById('txtEnumValue').value;
6
7 if (enumValue.indexOf(" ")>=0) {
8
9 alert(" !");
10
11 return false;
12
13 }
14
15 if (enumValue== "") {
16
17 alert(" !");
18
19 return false;
20
21 }
22
23 }