【发布时间】:2020-09-17 03:18:59
【问题描述】:
我的正则表达式在浏览器中工作,但在 react-native expo app (android) 开发中显示错误
正则表达式:
/^(?=.{0,20}$)(?![_.0-9])(?!.*[_.]{2})[a-zA-Z0-9._]+(?<![_.])$/
错误:
Invalid regular expression: invalid group specifier name
no stack
如何解决这个错误,谢谢
【问题讨论】:
-
删除
(?<![_.])。在^之后添加(?!.*[_.]$)。或者,/^(?!.*[_.]$)(?![_.0-9])(?!.*[_.]{2})[a-zA-Z0-9._]{0,20}$/ -
终于成功了吗,还是需要更多帮助?
标签: javascript regex reactjs react-native expo