试图用这个
(^AD\\[a-zA-Z]+$)|(^ad\\[a-zA-Z]+$)|(^Ad\\[a-zA-Z]+$)
或者
^(AD|ad|Ad)\\([a-zA-Z]+$)
尝试验证 AD\loginid 或 ad\loginid 或 Ad\loginid 等字符串
上面的正则表达式在在线正则表达式测试器上运行良好.. 像http://regexpal.com/ 或http://www.regular-expressions.info/javascriptexample.html
但是当我将它合并到脚本验证中时,下面的代码会失败......
var lanidRegex = new RegExp("(^AD\\[a-zA-Z]+$)|(^ad\\[a-zA-Z]+$)|(^Ad\\[a-zA-Z]+$)");
alert(lanidRegex.test("AD\loginid"));
我已经多次不同地重写了正则表达式,但没有运气..