我正在尝试验证家庭住址是街道地址。但它每次都返回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
。
我该如何解决它才能正确验证我的地址?
更新
这是我的DEMO
如果你给这样的地址Street name 18, Helsinki
。它返回 false 而我希望它为这些地址返回 true。