java怎么输入电话号码_如何在输入时更改输入中的电话号码格式?

我有一个电话号码的输入字段,最多允许20个字符(国际号码) .

1BUdD.png

我的问题是,当手机的数字为10位或更少时,它应该使用Masked输入格式 .

但是,当电话号码长于10位时,应删除格式 .

这是我目前的:CodePen,手机是输入字段,我正在努力实现这一目标 . Work Phone是Mask input plugin的默认功能示例 .

How would you go about this problem?

jQuery for Cell Phone输入字段:

case '2':

console.log('created phone input');

$('.new_option').append(myphone);

$('.added_mobilephone').mask('(999) 999-9999? 9');

$('.added_mobilephone').keypress(function(event){

if (this.value.trim().length > 10) {

console.log('this.value = '+this.value.trim());

console.log('greater then 10');

$('.added_mobilephone').mask('99999999999999999999');

}

/*if (this.value.length < 9) {

console.log(this.value);

console.log('less then 10');

$('.added_mobilephone').mask('(999) 999-9999? 9999999999');

} else if (this.value.length > 9) {

console.log(this.value);

console.log('greater then 10');

$('.added_mobilephone').mask('99999999999999999999');

}*/

});

break;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值