正则表达式 a之前只能有空格或者逗号
[,\s]*a
正则表达式 a和b之间只能有空格,或者没有空格
a\s*b
//数字+下划线+小写英文
//不能以下划线、数字开头
//不能以下划线结尾
//不能连续出现多个下划线
var uPattern =/^(?!_)(?![0-9])([a-z0-9]*[_]?[a-z0-9]*)*(?!_).$/;
//输出 true
console.log(uPattern.test("a_b3_a"));
console.log(uPattern.test("a_3b"));
console.log(uPattern.test("a__22"));
console.log(uPattern.test("_b11"));
console.log(uPattern.test("b_"));