js如何实现java中的trim() ----------去掉两边空格
//供使用者调用 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; } //去掉右边的空白 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; }
之前在某个网站上看到的,具体是哪个忘了,侵删...
posted on 2019-03-14 11:24 优⃢👁ܫ👁⃢秀 阅读(270) 评论(0) 编辑 收藏 举报