最近子在开发一款微信小程序,有需求是识别图片中的数字和字母,通过微信提供的orc.printedText方法可以识别印刷体,但并不满足只要数字和字母的需求,应为图片中会有中文,因此必须去掉字符串里的中文,所以使用了下面的方法
var str = "2020/3/1 上午10:23:47";
var reg = /[\u4e00-\u9fa5]/g;
console.log(str) // 2020/3/1 10:23:47
同样的代码,放在html文件内是好使的,但是放在微信小程序里就达不到想要的结果了,经过多方找寻,找到了适用于微信小程序的去掉字符串中去掉中文的方法
var str = "2020/3/1 上午10:23:47";
var reg = /[^\x00-\xff]/g
console.log(str.replace(reg ,'')) // 2020/3/1 10:23:47