Javascript Jquery在输入字段中键入US mobile number时自动生成连字符
我正在使用jquery验证插件,当我在我的页面上键入us代码时,我需要在3位数字后自动生成连字符,我当前使用的jquery代码是,并且仅当使用此格式输入手机号码000-000-0000时才允许Javascript Jquery在输入字段中键入US mobile number时自动生成连字符,javascript,php,jquery,regex,Javascript,Php,Jquery,Regex,我正在使用jquery验证插件,当我在我的页面上键入us代码时,我需要在3位数字后自动生成连字符,我当前使用的jquery代码是,并且仅当使用此格式输入手机号码000-000-0000时才允许 customphone: function(value, element) { return this.optional(element) || /^\d{3}-\d{3}-\d{4}$/.test(value); }, 但问题是我手动键入连字符,但我想自动生成该连字符……有人能帮我吗?你可以试试
customphone: function(value, element) {
return this.optional(element) || /^\d{3}-\d{3}-\d{4}$/.test(value);
},
但问题是我手动键入连字符,但我想自动生成该连字符……有人能帮我吗?你可以试试
只是你需要使用
<input data-inputmask="'mask': '999-999-999'">
是的,谢谢你,但是我如何使用jquery验证插件访问它这个插件不允许写任何其他东西来代替模式,并且它的状态像valid,你可以从中获得值valid或not。