如何在jquery中键入手机时使用短划线? [英] How to use dash while typing phone no in 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屋!