给出一串字符串里面包含中文、大小写英文、标点符号,数字等,统计这串字符串的字符数量,中文占两个字符,其他都占一个字符
再加上判断中文字符:str.match(/[\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\ufe4f|\uffe5]/g)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
[u4e00-u9fa5]
这就是中文。然后你就挨个判断呗全量-中文,剩下的就是英文数量。全量+中文,不就是中文两个,英文一个吗