1. ホーム
  2. javascript

[解決済み] JavaScriptの正規表現による検証

2022-03-06 23:24:39

質問


正規表現を使用して、JavaScriptでフィールド名が特定の形式に一致するかどうかを検証しようとしています。
入力される文字列はこのようなものであってほしい。
wordwordword
つまり、入力されるものは空白であってはならず、バックスラッシュで区切られた3つの単語でなければならないのです。

これは私が取り組んでいるコードですが、このパターンが正しい構文であるかどうかわかりません!

    function validateResourceName() {
       //get posted resource name value
       var inputString = document.getElementById("resourceName").value;
       //should be in the word\word\word format
       var pattern=/[a-Z|/\\/|a-Z|/\\/|a-Z\s]/;

       //If the inputString is NOT a match
       if (!pattern.test(inputString)) {
        alert("not a match");
       }
      else
      {
            alert("match");
      }
    }


どんな助けでも、とてもありがたい!!!

解決方法は?

を使用することができます。 \w+\\\w+\\\w+

または

[a-zA-Z]+(\\[a-zA-Z]+){2}