分享一下自己写的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) {
|
阅读(324) | 评论(0) | 转发(0) |