2022-05-05 Unnecessary escape character
前言:编写一个检验是否包含数字和小数点的正则表达式,用hbuildex开发小程序端没有报错,在用vscode开发网页端时报如上错误。
翻译:不必要的转义字符。
意思:写多了一个转义字符。
代码:
// 验证是否数字+小数点 checkNumber2(e) { let a = /^[0-9\.]*$/; return a.test(e); },
原因:在正则表达式中,如果使用[]括起来且是数字和小数点的组合的值,则在编写时无需写杆。
解决方案:去掉小数点前面的杆,如下即可:
// 验证是否数字+小数点 checkNumber2(e) { let a = /^[0-9.]*$/; return a.test(e); },