第一关…字符串字面量
//请在此处编写代码
/********** Begin **********/
var pattern = /js\n/;
/********** End **********/
第二关.字符类
//请在此处编写代码
/********** Begin **********/
var pattern1 = /[a-zA-Z][0-9]/;
var pattern2 = /A[^0-9]/;
/********** End **********/
第三关.重复
//请在此处编写代码
/********** Begin **********/
var pattern1 = /\?+/;
var pattern2 = /\+{3,3}/;
var pattern3 = /\{\}{1,2}/;
var pattern4 = /\\{0,1}/;
/********** End **********/
第四关.选择
//请在此处编写代码
/********** Begin **********/
var pattern1 = /[0-9]{17}([0-9]|X)/;
var pattern2 = /2(3|4)[0-9]{4}/;
var pattern3 = /010|02[012345789]/;
/********** End **********/
第五关.分组
//请在此处编写代码
/********** Begin **********/
var pattern1 = /(\?\+){2,}/;
var pattern2 = /\d(\?|\+)\d/;
/********** End **********/
第六关.引用
//请在此处编写代码
/********** Begin **********/
var pattern1 = /([0-9]{3})[^0-9]\1/;
var pattern2 = /[A-Z]([0-9])[A-Z]\1[A-Z]\1/;
/********** End **********/
第七关.匹配位置
//请在此处编写代码
/********** Begin **********/
var pattern = /^js\b/;
/********** End **********/
第八关.修饰符
//请在此处编写代码
/********** Begin **********/
var pattern = /\bshell\b/ig;
/********** End **********/
第九关.正则表达式的使用
//请在此处编写代码
/********** Begin **********/
var pattern = /[0-9]/g;
return a.replace(pattern,"");
/********** End **********/
欢迎关注我的公众号,获取更多内容!