使用match、test控制输入字符格式后键盘向左向右键光标自动定位解决

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

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

 

posted @ 2017-10-23 15:55  奔跑的铃铛  阅读(196)  评论(0编辑  收藏  举报