我想通过使用带有模式属性的 html 5 来验证巴基斯坦格式的电话号码。有效的巴基斯坦电话号码格式是:+92 345 1234567但是当我在输入字段中输入此内容时,它会显示以下错误:请匹配请求的格式 <!DOCTYPE html><html><head> <title> Web Course </title></head><body> <form> Enter your phone number: <input type="text" pattern="[+][0-9]{2}[][0-9]{3}[][0-9]{7}" /> <input type="submit" value="submit" /> </form></body></html>
1 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
您可以使用以下解决方案之一:
<form>
Enter your phone number (with spaces):
<input type="tel" pattern="[+][0-9]{2} [0-9]{3} [0-9]{7}">
<input type="submit" value="submit">
</form>
<form>
Enter your phone number (without spaces):
<input type="tel" pattern="[+][0-9]{12}">
<input type="submit" value="submit">
</form>
<form>
Enter your phone number (with or without spaces):
<input type="tel" pattern="[+][0-9]{2} ?[0-9]{3} ?[0-9]{7}">
<input type="submit" value="submit">
</form>
- 1 回答
- 0 关注
- 120 浏览
添加回答
举报
0/150
提交
取消