JavaScript 常用字符串处理功能汇总
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
很遗憾,这些十年前都轻车熟路的功能,这次还是得逐个去查,去分析用什么方法来处理;
很幸运,能又一次有机会把不会的东西弄会后,整理出来。
1、字符串长度:
2、数组长度:
3、去除首非空格 trim() 函数不好用时:
使用正则表达式:.replace(/(^\s*)|(\s*$)/g, "")
4、去除开始空格:
.replace(/^\s+/, "");
5、去除开始空格:
.replace(/\s+$/, "");
6、字符串分解成数组:
.split(/\s+/);
7、数组转化成 JSON 串用于查看调试信息:
alert(JSON.stringify(vals));
8、for 枚举出来的不是成员,而是序号:
for (var i in lines) {
var vals = lines[i].replace(/^\s+/, "").split(/\s+/);