特定の記号のみを許すバリデーションの組み方
解決したいこと
特定の記号のみを許すバリデーションを記述したい
下のコードは記号が入ってる場合はtrue, そうでなければfalseで返しますのですべての記号が対象になりますが「:」「_」「-」「@」は許すが他の記号は許さないバリデーションを組みたいと調べていましたが参考になるサイトが出てきませんでした。
全ての記号に対するバリデーション)
function validateString(val) {
var reg = new RegExp(/[!"#$%&'()\*\+\-\.,\/:;<=>?@\[\\\]^_`{|}~]/g);
if(reg.test(val)) {
return true;
}
return false;
}
自分で試したこと
検索のみ
0