首页 > 技术文章 > 使用match、test控制输入字符格式后键盘向左向右键光标自动定位解决

ksl666 2017-10-23 15:55 原文

直接举例说明(正则表达式替换红色区域即可)

/**
 * 判断是否位数字
 * @param obj 数字
 */
function numOnly(obj) {
    if(!(/^\d*$/.test(obj.value))){//只有输入不符合条件的字符时才执行,就不会影响向左向右案件的使用
        obj.value=(obj.value.match(/\d*/)||[''])[0];//返回匹配的表达式的第一个
    }
}

 

推荐阅读