// 匹配 中文、空格、0-9 a-f、相邻两数相同、顺增(4位)、顺降(4位)
// 匹配 中文、空格、0-9 a-f、相邻两数相同、顺增(4位)、顺降(4位)
let val = newValue.toString().replace(/^[\u4E00-\u9FA5]{1,5}$/g, '')
let val = newValue.toString().replace(/\s+/g, '')
let val = newValue.toString().replace(/[^A-Fa-f0-9]/g, '')
// 如输入a 在输入a 就清空
let val = newValue.toString().replace(/([A-Fa-f0-9])\1/g, '')
// 输入 123 在输入4 就清空了 输入别的不会
let val = newValue.toString().replace(/(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){3}\d/g, '')
let val = newValue.toString().replace(/(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){修改成你需要的多少位}\d/g, '')