背景说明
在之前的开发过程中为了校验一个字段只含有大小写字母,下划线和-花费了不少力气才搞定,想着赶快写一篇博客来记录下来,日后开发一定会遇到!!
代码实现
首先定义一个变量用来存放验证字符串的正则表达式:var
regex=/^[A-Za-z0-9_\-]+$/ig;
接着定义一个变量用来存放测试的字符串:var test = "aoqwi1-20s_0qf";
然后再定一个变量用来存放字符串被校验后的结果 var result = regex.test(test);
这里result的结果是一个boolean类型的数据,如果是true则表示字符串符合验证要求,反之则不满足正则条件检索