use*_*944 1 javascript jquery input
我试图删除电话号码(999)999-9999中的文字,使其成为另一个隐藏输入值的9999999999.
这可以使用.val()函数完成,还是只能为隐藏的输入添加更多值?
phone1 =(999)999-9999
手机应具有此值= 9999999999
$('#phone1').bind('keypress blur', function() {
$('#phone').val($('#phone1').val() + ' ' );
});
Run Code Online (Sandbox Code Playgroud)
带有普通字符串的基本思想
var str = "(999) 999-9999 ";
var newStr = str.replace(/\D/g,"");
console.log(newStr);
Run Code Online (Sandbox Code Playgroud)
现在写出你所做的最好的方式就是
$('#phone1').on('blur', function() { //jQuery 1.7.2+ use on, not bind
var txtBox = $(this);
txtBox.val( txtBox.val().replace(/\D/g,"") );
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |