gpt4 book ai didi

javascript - 不必要的转义字符 :\[ no-useless-escape

转载 作者:行者123 更新时间:2023-11-29 17:51:19 27 4
gpt4 key购买 nike

JSlint 提示不必要的转义字符,但我似乎无法弄清楚原因。这是我的正则表达式,有什么想法吗?

不必要的转义字符:[ no-useless-escape

const _emailRegex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

const _phoneRegex = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;

最佳答案

就像@gyre 说的,需要删除几个 ['s.

const _emailRegex = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

关于javascript - 不必要的转义字符 :\[ no-useless-escape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43439895/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com