1

私は正規表現がどのように機能するかを学んでいますが、これは私にとって非常に難しいことです。入力フィールドから以下のこの文字を検証したいと思います。基本的に、文字列にこれらの文字のいずれかが含まれている場合、alert('bad chars')

  1. /
  2. \
  3. #
  4. &

このコードを見つけましたが、変更するとうまくいかないようです。ニーズに合わせてこのコードを変更するにはどうすればよいですか?

var str = $(this).val();
if(/^[a-zA-Z0-9- ]*$/.test(str) == false) {
    alert('bad');
    return false;
} else {
    alert('good');
}
4

2 に答える 2