字符集范围非法

JScript


字符集范围无效

试图创建的正则表达式含有无效的字符集范围。字符集的范围必须只能是单个字符的变化,诸如a-z 或 0-9;不能在字符集中包括诸如 \w 的字符类。字符集范围的第一个字符也必须位于范围中第二个字符的前面。例如:

var good = /[a-z]/;  // 有效的字符范围 - a  z 之前。
var notGood = /[z-a]/;  // 无效的字符范围 - z 不在 a 之前。

要改正此错误

  • 只使用单字符来组合正则表达式字符集,并确保他们具有正确的顺序。

请参阅

Regular Expression 对象 | Regular Expression 语法