'C12345678'.match("^C\d{8}$")
和
'C12345678'.match("^C\[0-9]{8}$")
为什么这个陈述有不同的价值?
答案 0 :(得分:0)
因为在第一种情况下你需要转义反斜杠:
console.log('C12345678'.match("^C\\d{8}$"));

正如Wiktor在下面的评论中指出的那样,最好使用正则表达式的文字语法:
console.log('C12345678'.match(/^C\d{8}$/));