[英]Phone number Validation regular expression
我想驗證Magento Checkout地址字段上的電話號碼字段。
我已經在下面的magento默認驗證中使用過,但是似乎無法正常工作
"validate-phoneStrict": [
function(value) {
return utils.isEmptyNoTrim(value) || /^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/.test(value);
},
$.mage.__('Please enter a valid phone number. For example (123) 456-7890 or 123-456-7890.')
],
"validate-phoneLax": [
function(value) {
return utils.isEmptyNoTrim(value) || /^((\d[\-. ]?)?((\(\d{3}\))|\d{3}))?[\-. ]?\d{3}[\-. ]?\d{4}$/.test(value);
},
$.mage.__('Please enter a valid phone number. For example (123) 456-7890 or 123-456-7890.')
],
我只希望這兩種格式有效(123) 456-7890
或123-456-7890
不幸的是,它也接受(123456-7890
或(123-456-7890
我只想要嚴格(123) 456-7890
或123-456-7890
這種格式。
對正則表達式有什么建議嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.