javascript - Javascript 中的电话号码验证,用于按键上的特定格式
问题描述
Javascript
var format = (555)555-5555
"keypress #clientphonenumber": function (event) {
var keycode = event.which;
if (!(event.shiftKey == false && (keycode == 46 || keycode == 8 || keycode == 37 || keycode == 39 || (keycode >= 48 && keycode <= 57)))) {
event.preventDefault();
$("#modaldescription2").empty();
$("#modaldescription2").append("<b>Only Numbers are allowed</b>");
$('#dialogPanel2').modal({
dimmerSettings: {
variation: 'inverted'
}
}).modal("show");
}
},
html
<div class="field">
<b>Client Phone Number</b>
<input type="text" id="clientphonenumber" value="<%- clientphonenumber%>">
</div>
我需要使用我在上述方法中尝试过的上述格式验证按键上的电话号码,但它不接受()
and -
。谁能帮我这个
解决方案
推荐阅读
- javascript - 如何从 3rd 方 api 中提取数据并使用 javascript 将其显示在我的页面上?
- javascript - 反应将增量数据传递给父级
- agens-graph - 如何在 AgensGraph 上使用“分组依据”查询?
- postgresql - How to ALTER ROLE for many roles?
- javascript - How to select an anchor element based on some text in the URL?
- ios - 丰富的本地通知
- javascript - “未捕获的 TypeError:回调不是函数” - 为什么会这样?
- regex - 从文件中删除重复链接
- java - 如何在 Java 中使用 service-now Table API?
- ruby-on-rails - 如何将此haml片段转换为html.erb代码