0
文字列に他の条件を含まない文字が含まれているかどうかを確認するために使用できる正規表現パターンを探しています: $%^ & *
文字列を渡す例は、 '$'、 '4 ^'、 'asdf &'、 '@asdf'、 '#$%'です。
純粋に英数字の文字列はすべて失敗します。
私はこれを正規表現ルールとして提供するvalidatorJS(https://github.com/skaterdav85/validatorjs)とともに使用しています。ここで
がvalidatorJSドキュメントから正規表現のルールを使用しての例です:
var validation = new Validator({
name: 'Doe',
salary: '10,000.00',
yearOfBirth: '1980'
}, {
name: 'required|size:3',
salary: ['required', 'regex:/^(?!0\\.00)\\d{1,3}(,\\d{3})*(\\.\\d\\d)?$/'],
yearOfBirth: ['required', 'regex:/^(19|20)[\\d]{2,2}$/']
});