javascript常用方法收集
function trim(str) { // 删除左右两端的空格return str.replace(/(^\s*)|(\s*$)/g, "");}function ltrim(str) { // 删除左边的空格return str.replace(/(^\s*)/g, "");}function rtrim(str) { // 删除右边的空格return str.replace(/(\s*$)/g, "");}
?
?
方法二 :?? 迭代这个字符串,?判断为“ ”的索引位置 ,?不断的? substring(全小写)
?
// 去掉字串左边的空格function lTrim(str) {if (str.charAt(0) == ' ') {// 如果字串左边第一个字符为空格str = str.slice(1);// 将空格从字串中去掉// 这一句也可改成 str = str.substring(1, str.length);str = lTrim(str); // 递归调用}return str;}// 去掉字串右边的空格function rTrim(str) {var iLength;iLength = str.length;if (str.charAt(iLength - 1) == ' ') {// 如果字串右边第一个字符为空格str = str.slice(0, iLength - 1);// 将空格从字串中去掉// 这一句也可改成 str = str.substring(0, iLength - 1);str = rTrim(str); // 递归调用}return str;}// 去掉字串两边的空格function trim(str) {return lTrim(rTrim(str));}?
?
?