JS只能输入数字和大写字母的正则表达式

前言


最近在开发过程中有个小需求,只能输入数字和大写字母的正则表达式,这里不用任何库,单纯用原生实现。不多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)

结果


JS只能输入数字和大写字母的正则表达式_第1张图片
可以看到,已经正确实现匹配了。

你可能感兴趣的:(【JS】)