JS如何去除字符串里中英文数字以外的字符
这边用了个图像识别工具获取图片中的地址,但是识别度比较低,经常出现奇怪的符号,所以想着先处理一下,例如:
某某省某某市某某[XA单元123 → 某某省某某市某某XA单元123
某某市某某区|2座1ε2 → 某某市某某区2座12
这边想到的办法是用正则把中英文数字字符先匹配出来再拼接,现在有两个问题:
- 中英文数字的区域取应该哪个范围
- 有没有更好的方法?
现在的处理方式
str.match(/[a-zA-Z0-9\u4e00-\u9fa5]+/g).join('');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
中文數字試試看 這個
https://www.npmjs.com/package...
能讓你直覺的使用 [一-十] [壹-拾] 這類中文數字