JavaScript で文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいでしょうか? 質問する

JavaScript で文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいでしょうか? 質問する

ユーザーが 24 文字 (文字と数字、大文字と小文字は区別されません) の登録コードを入力する必要があるテキスト ボックスのあるページがあります。以前は、maxlengthユーザーが入力できる文字数を 24 文字に制限していました。

登録コードは通常、ダッシュで区切られた文字のグループとして指定されますが、ユーザーにはダッシュなしでコードを入力してほしいと思います。

ユーザーが入力した文字列にダッシュが含まれていないこと、さらには英数字のみが含まれていることを確認するために、jQuery を使用せずに JavaScript コードを書くにはどうすればよいでしょうか?

ベストアンサー1

「hello」を検索するにはyour_string

if (your_string.indexOf('hello') > -1)
{
  alert("hello found inside your_string");
}

英数字の場合は正規表現を使用できます。

http://www.regular-expressions.info/javascript.html

英数字正規表現

おすすめ記事