0 から 9、a から z、A から Z、および次の文字のみを受け入れる文字列をテストするための JavaScript 正規表現を作成したいと思います: + * . 全長は 1 ~ 10 文字です。
これは私がしました :
var reg = /[0-9A-Za-z\+\*\.]{1,12}/;
if(!reg.test($('#vat_id').val())) {
return false;
}
しかし、これはうまくいかないようです。
http://www.regular-expressions.info/javascriptexample.htmlでテストしました。 「$av」と入力すると、「成功した一致」が返されます。
間違いはどこですか?
編集:正規表現は今では良いようです:
var reg = /^[0-9A-Za-z\+\*\.]{1,10}$/;
しかし、なぜ私はそれを機能させることができないのですか?