JS如何去除字符串里中英文数字以外的字符

这边用了个图像识别工具获取图片中的地址,但是识别度比较低,经常出现奇怪的符号,所以想着先处理一下,例如:

某某省某某市某某[XA单元123 → 某某省某某市某某XA单元123
某某市某某区|2座1ε2 → 某某市某某区2座12

这边想到的办法是用正则把中英文数字字符先匹配出来再拼接,现在有两个问题:

  1. 中英文数字的区域取应该哪个范围
  2. 有没有更好的方法?

现在的处理方式

str.match(/[a-zA-Z0-9\u4e00-\u9fa5]+/g).join('');
阅读 6.6k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题