js charCodeAt()函数说明
返回一个整数,代表指定位置上字符的 Unicode 编码。该Unicode编码为十六进制
strObj.charCodeAt(index)
参数:
strObj
必选项。任何 String 对象或文字。
index
必选项。将被处理的字符的从零开始计数的编号。有效值为 0 到字符串长度减 1 的数字。
说明:
一个字符串中的第一个字符编号为 0,第二个字符编号为 1,依此类推。
如果指定位置没有字符,将返回 NaN。
示例应用:
将一段包含中文,英文,以及数字的字符串按其类型剥离出来
0~9(Unicode编码值范围:48~57)
a~z(Unicode编码值范围:97~122)
A~Z(Unicode编码值范围:[65~90])
有了上面的背景知识,我们就可以对字符串进行提取了
获取数字部分:Unicode编码值范围在[48~57]之间即为数字
获取英文字母部分:Unicode编码值范围在[65~90],以及[97~122]之间即为英文字母
var str=‘abcd13131AFFAD你好世界‘;
获取中文部分
时间: 2024-11-05 12:35:08