急…求匹配英文字母,数字,和英文下标点符号的正则表达式,各位大神请帮忙,各显神通

2022-03-10 教育 109阅读
统计汉字个数
conststr='hh花花世界,何必当真!hhhjjjaa1234。';
constreg=/[\u4E00-\u9FA5]/g;//测试中文字符的正则
letlen=str.match(reg).length;//计算中文字符的个数8

统计英文字母个数
conststr='hh花花世界,何必当真!hhhjjjaa1234。';
constreg=/[a-zA-Z]/g;//测试中文字符的正则
letlen=str.match(reg).length;//计算中文的个数10

统计数字个数
conststr='hh花花世界,何必当真!hhhjjjaa1234。';
constreg=/\d/g;//测试数字的正则
letlen=str.match(reg).length;//计算数字个数4

统计中文标点符号个数
conststr='hh花花世界,何必当真!hhhjjjaa1234。';
constreg=/[\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;//测试中文标点符号的正则
letlen=str.match(reg).length;//计算中文标点符号个数3
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com