语句中的结构违反一个或多个语法规则时,会出现JavaScript语法错误。出现之后需要检查模板中本页的代码,看是否有语法错误,JS调用的错误,缺少标记的错误,还有个就是记数器代码的错误。这几个要十分仔细,其实也这不是什么大问题。
g是global,全局的意思,比如有一规则是否找到一个就结束,还是要找到所有匹配。p已经是一个正则式了,可以这样定义:p=/^\d+$/g然后直接p.test(a)
因为p已经是正则式,所以new RegExp(),不能重复定义是否全局,否则会与p本身定义有冲突。如果new RegExp()带的参数是个字符串, p ='^\\d+$'则可以加‘g’参数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)