我需要在(+971)556-123456中以HTML电话号码格式检查手机号码。
答案 0 :(得分:2)
我认为这是您需要的RegEx:
\(\+971\) [0-9]{3}-[0-9]{6}
这是 live DEMO 。
如果我没有错,+971
前缀是可选的,所以正确的RegEx将是:
(\+971)? [0-9]{3}-[0-9]{6}
这是 live DEMO 。
修改强>
如果+971
前缀不是可选的,我假设括号是可选的,那么这里是您需要的RegEx:
\+971\s[0-9]{3}-[0-9]{6}
请务必添加\s
以确保在+971
前缀后面加上空格。
这是Working DEMO,您可以在上面的代码段中对其进行测试:
<form action="demo_form.asp">
Phone number:
<input class="form-control" pattern="\+971\s[0-9]{3}-[0-9]{6}" name="homeNo" value="+971 555-4144" id="homeNo" required />
<input type="submit">
</form>
&#13;