<input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,'')"><input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,'')">
以上在PC端生效,在手机端复制粘贴可能出现问题。
而且实践得出,上面代码,速度不如js监听input来的快。
js监听input代码如下,需要用到jQ
$("#mobile").bind('input porpertychange',function(){
$('#mobile').val($('#mobile').val().replace(/[- ]/g,''));
});
这段代码可以解决手机端复制粘贴号码,中间有-或者空格的问题。
网友评论