分享一下自己写的js函数
第一步:
js的元字符‘\D’表示匹配一个非数字字符,所以我们在一个输入框里这样设置
就可以禁止输入非数字。
封装成一个js函数:
function keymobile(obj) { obj.value=obj.value.replace('/\D/g','')); } |
第二步,手机号的长度都是11位,所以限制数据框字符长度只能最大11位
封装成js函数
function keymobile(obj) { obj.maxlength=11; obj.value= obj.value.replace('/\D/g',''); } |
或者这样做也可以
function keymobile() { obj.value= obj.value.replace('/\D/g',''); obj.value = obj.value.substr(0,11); } |
第三步:
加上匹配手机号的正则,我们这个函数最后可以写成这样:
function inputmobile(obj) { |