如何在jquery中键入手机时使用短划线? [英] How to use dash while typing phone no in jquery?

查看:57
本文介绍了如何在jquery中键入手机时使用短划线?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在jquery中键入手机时使用短划线



我试过这个

$('#phone-number-field' ).keyup(function(){

$(this).val($(this).val()。replace(/(\\\ {3})\ - ?(\ d {3})\ - ?(\d {4})/,'$ 1- $ 2- $ 3'))

});



但是这段代码在我从文本框中出来后就给了我。



但是我想在输入时输入破折号。



我试过掩码插件它的功能对我而言我的页面正在破碎。所以我删除了。

任何人都可以建议我。

预期输出为:

3-3-4格式

例如:768-654-4321



提前致谢

问候。

Prabhu



我尝试过:



$('#phone-number- field')。keyup(function(){

$(this).val($(this).val()。replace(/(\\\ {3})\ - ?( \d {3})\ - ?(\d {4})/,'$ 1- $ 2- $ 3'))

});

解决方案

('#phone-number-field')。keyup(function(){


(this).val(


(本).VAL()代替(/(\d {3})\? - (\d {3})\? - (\d {4}) /,

how to use dash while typing phone no in jquery

I tried this
$('#phone-number-field').keyup(function(){
$(this).val($(this).val().replace(/(\d{3})\-?(\d{3})\-?(\d{4})/,'$1-$2-$3'))
});

But this piece of code gives me after i came out of textbox.

But i want dashes then n there while typing.

I tried for mask plugin its works for me but my page is breaking. so i removed.
Can any one suggest me.
Expected output is:
3-3-4 format
for example: 768-654-4321

Thanks in Advance
Regards.
Prabhu

What I have tried:

$('#phone-number-field').keyup(function(){
$(this).val($(this).val().replace(/(\d{3})\-?(\d{3})\-?(\d{4})/,'$1-$2-$3'))
});

解决方案

('#phone-number-field').keyup(function(){


(this).val(


(this).val().replace(/(\d{3})\-?(\d{3})\-?(\d{4})/,'


这篇关于如何在jquery中键入手机时使用短划线?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆