HTML文本框,它接受电话号码,并以美国电话号码格式显示
HTML Textbox which accepts phonenumbers and has a displays in us phone number format
我发现限制文本框只接受数字有很多帮助,但我想检查是否可以显示美国电话号码格式的文本框。
示例:
(___)__-___
请帮忙。
我在谷歌上搜索了你,找到了这个。我相信这正是你想要的
http://www.kodyaz.com/articles/javascript-phone-format-phone-number-format.aspx
忽略国家代码组件的美国电话号码方案为:
[2-9][0-9][0-9] [2-9][0-9][0-9] [0-9][0-9][0-9][0-9]
可以向用户建议以下内容:
<table>
<tr>
<td class="fieldLabel">Phone number:
<td><input id="phoneNumber" name="phoneNumber"><br>
<span class="screenTip">Format: 999 999 9999</span>
</table>
应用程序只关心当用户提交表单(或发送数据)时该值是否有效,而在此期间该值是什么都无关紧要。使用脚本来实现一个用户友好的字段是非常困难的,因为用户只在少数浏览器中键入(或粘贴或放下)该字段,就会限制输入。对于所有正在使用的浏览器来说,这可能是不可能的。
另一方面,在提交或字段失去焦点时验证值是非常容易的,更正任何错误的用户友好消息也是如此(不理会值,让用户更正它)。
相关文章:
- 带有加号的电话号码验证(可选)
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如何将页面上的所有电话号码更改为可点击链接,不包括特定类别的元素
- 验证澳大利亚的电话号码
- 使用javascript验证电话号码无效
- Regex表示8位电话号码(新加坡号码长度)
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 试图清理一个电话号码,以便如果它像816-345-6757一样被输入,它会像8163456757一样返回它
- 输入中的国际电话号码格式
- 用于验证美国电话号码格式的正则表达式
- 使用正则表达式和javascript验证美国电话号码,并使用php提交
- 用于验证美国电话号码的正则表达式
- 正则表达式,用于在 Javascript 中重新格式化美国电话号码
- 如何在键盘上替换美国电话号码格式并限制长度
- 使用Javascript中的正则表达式验证10位美国风格的电话号码
- 免除对美国电话号码的JavaScript验证并允许扩展(允许jquery)
- 如果输入了太多数字,我如何保持AngularJS中使用ng模式验证的已验证屏蔽美国电话号码无效
- 验证美国电话号码格式