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); },
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧