鍍金池/ 問答/Java  C++  HTML/ JS如何去除字符串里中英文數(shù)字以外的字符

JS如何去除字符串里中英文數(shù)字以外的字符

這邊用了個圖像識別工具獲取圖片中的地址,但是識別度比較低,經(jīng)常出現(xiàn)奇怪的符號,所以想著先處理一下,例如:

某某省某某市某某[XA單元123 → 某某省某某市某某XA單元123
某某市某某區(qū)|2座1ε2 → 某某市某某區(qū)2座12

這邊想到的辦法是用正則把中英文數(shù)字字符先匹配出來再拼接,現(xiàn)在有兩個問題:

  1. 中英文數(shù)字的區(qū)域取應(yīng)該哪個范圍
  2. 有沒有更好的方法?

現(xiàn)在的處理方式

str.match(/[a-zA-Z0-9\u4e00-\u9fa5]+/g).join('');
回答
編輯回答
離魂曲

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

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

2018年2月19日 05:45