jquery – 在自动完成的电话号码中添加破折号

前端之家收集整理的这篇文章主要介绍了jquery – 在自动完成的电话号码中添加破折号前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
题:

是否可以在自动完成时自动添加短划线“ – ”?

假设我有一个电话号码字段,如果有人在其中输入电话号码,则会显示浏览器自动完成.

防爆.

这是浏览器自动完成的值
1234567890

一旦他们选择了我想自动将其格式化为此

123-456-7890

因为有些网站在他们的手机字段中没有验证格式,您可以继续输入10位数字,一旦您在浏览器缓存中输入该数字,它也会显示在其他手机字段中.

提前致谢.

解决方法

$('#phone-number-field').keyup(function(){
    $(this).val($(this).val().replace(/(\d{3})\-?(\d{3})\-?(\d{4})/,'$1-$2-$3'))
});
原文链接:https://www.f2er.com/jquery/181406.html

猜你在找的jQuery相关文章