题:
假设我有一个电话号码字段,如果有人在其中输入电话号码,则会显示浏览器自动完成.
防爆.
这是浏览器自动完成的值
1234567890
一旦他们选择了我想自动将其格式化为此
123-456-7890
因为有些网站在他们的手机字段中没有验证格式,您可以继续输入10位数字,一旦您在浏览器缓存中输入该数字,它也会显示在其他手机字段中.
提前致谢.
解决方法
$('#phone-number-field').keyup(function(){ $(this).val($(this).val().replace(/(\d{3})\-?(\d{3})\-?(\d{4})/,'$1-$2-$3')) });