我想要听到以大写字母开头的单词,然后是[a-b]或 - 但它似乎不起作用。 在这里我的正则表达式我试过^ [A-Z] [ - [a-z]] 我该如何解决这个问题?
答案 0 :(得分:1)
你很亲密。你只有一组方括号。
/^[A-Z][a-z\-]/
答案 1 :(得分:0)
你有一组额外的括号:
var str = "A-abcd";
var str2 = "AA-abcd";
var patt = new RegExp("^[A-Z][-a-z]");
var res = patt.test(str);
console.log(res); // True
var res = patt.test(str2);
console.log(res); // False