前言
最近在开发过程中有个小需求,只能输入数字和大写字母的正则表达式,这里不用任何库,单纯用原生实现。不多BB,直接上代码:
实现
var regex=/^[0-9A-Z]+$/; //正则表达式
var test1 = "asd123"; //测试小写字母
var test2 = "*+A3"; //测试特殊字符
var test3 = "QWE789"; //测试正确输入
var result1 = regex.test(test1);
var result2 = regex.test(test2);
var result3 = regex.test(test3);
console.log(result1)
console.log(result2)
console.log(result3)
结果
可以看到,已经正确实现匹配了。