javascript - Jquery在输入字段中输入美国手机号码时自动生成连字符

标签 javascript php jquery regex

我正在使用jquery验证器插件,当我在页面上输入我们的代码时,我需要在3位数字后自动生成连字符,我当前使用的jquery代码是,并且仅当使用这种格式输入手机号码时才允许(000 -000-0000)

customphone: function(value, element) {
   return this.optional(element) || /^\d{3}-\d{3}-\d{4}$/.test(value);
},

但问题是我手动输入连字符,但我想自动生成该连字符......任何人都可以帮助我......

最佳答案

您可以尝试input mask plugin

只要你需要使用,

<input data-inputmask="'mask': '999-999-999'">

Demo Page

关于javascript - Jquery在输入字段中输入美国手机号码时自动生成连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43447899/

相关文章:

javascript - 在 UWP WebView 中使用 WebRTC getUserMedia 的问题

php - Gitlab:从提交 ID 获取合并请求

javascript - Fullpage.js - 同一部分的视频+背景

jquery - 点击事件不会在内部 div 上触发

jquery - 在 Gallery Formatter 中添加指向网站的链接

javascript - 如何在 angularjs 中进行表单验证和条件标记?

javascript - JQuery 在元素中显示图像

javascript - 如何在不重新加载 iframe 的情况下更改 iframe src?

php - 如何在 Codeigniter 中获取特定月份的天数?

php - PHP中的TCP/套接字,撑起我的线程?