私は正規表現がどのように機能するかを学んでいますが、これは私にとって非常に難しいことです。入力フィールドから以下のこの文字を検証したいと思います。基本的に、文字列にこれらの文字のいずれかが含まれている場合、alert('bad chars')
- /
- \
- #
- &
このコードを見つけましたが、変更するとうまくいかないようです。ニーズに合わせてこのコードを変更するにはどうすればよいですか?
var str = $(this).val();
if(/^[a-zA-Z0-9- ]*$/.test(str) == false) {
alert('bad');
return false;
} else {
alert('good');
}