计算字符长度,汉字、符号等算两个字符。利用正则表达式,将双字节字符替换为2个 ASCII码,再计算长度。

代码实现

// 正则,计算字符长度
"你好!APhpWeb".replace(/[^\x00-\xff]/igm, '[]').length

示例代码在线运行