js提取字符串中的所有汉字

如提取字符串“a1年月日1点2分3秒abc”中提取出所有的汉字。
已邀请:
匿名用户

匿名用户

赞同来自:

使用正则表达式将非汉字的字符替换为空即可:
var str = "a1年月日1点2分3秒abc";
var str1 = str.replace(/[^\u4e00-\u9fa5]/g,''); // 年月日点分秒

 提取所有汉字到数组:
var str2 = '爱E族:aiezu.com';
var arr = str2.match(/[\u4e00-\u9fa5]/g); //["爱", "族"]

要回复问题请先登录注册