分享一下自己写的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) {
09-02 20:43