magento结帐页面中的整体国家/地区电话号码验证
我在js/ validation.js /validation.js中添加了电话号码原型的正则表达式
['validate-phoneStrict',
'Please enter a valid phone number. For example (123) 456-7890 or 123-456-7890.',
function(v)
{
return Validation.get('IsEmpty').test(v)
|| /\(?([0-9]{4})\)
在下面的代码中,我有一个电话号码字段,我想要实现的是确保每个号码都是15位数字,并确保如果输入了多个电话号码(逗号分隔)(请参阅代码以了解),它们也是15位数字。
$("#btn").on('click',function(){
var regrExpr = new RegExp("^(?=\S{10,}$)(?=.*\d{15},?).*");
//var regrExpr = new RegExp("\d{15}(?:,\d{15})*");
//var regrExpr = new RegExp("\d{10,1
可能重复:
我试图使用preg_match验证电话号码,但是每当我输入正确的电话号码(111) 111-1111格式时,它都会返回无效的字符错误而不是true。我不认为我的正则表达式有什么问题(据我所知),所以我猜我的逻辑有问题
function validate_phone_number($phoneNumber, $requiredLength = 14)
{
//Check to make sure the phone number format is valid
for ($i = 0; $i < strlen($_POST[$phoneNu