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

发布于 2022-09-06 15:23:51 字数 328 浏览 31 评论 0

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

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

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

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

现在的处理方式

str.match(/[a-zA-Z0-9\u4e00-\u9fa5]+/g).join('');

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断舍离 2022-09-13 15:23:51

中文數字試試看 這個
https://www.npmjs.com/package...

能讓你直覺的使用 [一-十] [壹-拾] 這類中文數字

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文