番地である自宅住所を検証しようとしています。しかし、毎回 false を返します。これが私のコードです
validateAddress: function (val) {
console.log('val: ' + val);
var streetregex = /^[a-zA-Z0-9-\/] ?([a-zA-Z0-9-\/]|[a-zA-Z0-9-\/] )*[a-zA-Z0-9-\/]$/;
if ( streetregex.test(val) ) {
console.log('true');
} else {
console.log('false');
}
}
val には、この形式の番地がありますstreet name streetnumber, city
。
住所が正しく検証されるように修正するにはどうすればよいですか?
アップデート
これが私のデモです
このようにアドレスを指定するとStreet name 18, Helsinki
。false を返しますが、これらの種類のアドレスに対しては true を返したいです。