ここで、正規表現を使用せずに、入力文字列が空 (スペースを含む) であるかどうかを検証する JS 実装コードをお届けします。今からそれを皆さんと共有し、皆さんの参考にしてください。エディターで見てみましょう
プロジェクトでは、入力文字列がスペースを含めて空であるかどうかを確認する必要があります。私は正規表現を使用するのが好きではないので、jsの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 の使用法に対する詳細な回答JavaScript (コード添付)
以上がJS は、入力文字列が空 (スペースが含まれている) かどうかを検証するために正規表現を使用しません (グラフィック チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。