最近遇到一个问题,正则校验中要求校验成大写字母,并且大写字母之间要用顿号分割,
一开始我写的这种:/^([A-Z]{1})(\、([A-Z]{1}))*$/
发现本地校验没问题,打包部署到测试环境就出问题,后来发现要转译才行,于是改成
/^([A-Z]{1})(\u3001([A-Z]{1}))*$/
就可以了。

本文探讨了如何在正则表达式中确保大写字母遵循顿号分隔的规则,作者分享了从本地验证到部署测试环境的迁移技巧,重点在于解决字符转译问题。
最近遇到一个问题,正则校验中要求校验成大写字母,并且大写字母之间要用顿号分割,
一开始我写的这种:/^([A-Z]{1})(\、([A-Z]{1}))*$/
发现本地校验没问题,打包部署到测试环境就出问题,后来发现要转译才行,于是改成
/^([A-Z]{1})(\u3001([A-Z]{1}))*$/
就可以了。

1万+

被折叠的 条评论
为什么被折叠?