js 去掉字符串前后空格
2015-04-22 11:28
369 查看
js 去掉字符串前后空格
第一种:循环检查替换
调用
第二种:使用jquery
jquery内部实现为:
第一种:循环检查替换
//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(0)) != -1) { var j=0, i = str.length; while (j < i && whitespace.indexOf(str.charAt(j)) != -1){ j++; } str = str.substring(j, i); } return str; } //去掉右边的空白 www.2cto.com function trimRight(s){ if(s == null) return ""; var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(str.length-1)) != -1){ var i = str.length - 1; while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){ i--; } str = str.substring(0, i+1); } return str; }
调用
var str = trim(str);
第二种:使用jquery
$.trim(str)
jquery内部实现为:
function trim(str){ return str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,''); }
相关文章推荐
- js去掉字符串前后空格的五种方法
- js去掉字符串前后空格的五种方法
- JS函数.去掉字符串前后两端空格
- js 去掉字符串前后空格
- js去掉字符串前后以及中间的空格
- Js或Jquery中去掉字符串变量前后的空格!(已解决!)
- js 去掉字符串前后空格
- js去掉字符串前后空格的五种方法(转)
- js去掉字符串前后空格
- js去掉字符串前后空格的五种方法
- js去掉字符串前后空格的五种方法
- js 去掉字符串前后空格
- JS去掉字符串前后空格、阻止表单提交的实现代码
- js 去掉字符串前后空格
- js 去掉字符串前后空格
- JS去掉字符串前后空格或去掉所有空格的用法
- js去掉字符串前后空格的五种方法
- js去掉字符串前后空格的五种方法
- js 去掉字符串前后空格
- js 去掉字符串前后空格