Первый тип: замена проверки петли
// для пользователя вызовать функцию TRIM (ы) {return trimright (trimleft (s)); } // Удалить пробел на левой функции Trimleft (s) {if (s == null) {return ""; } var whitespace = new String ("/t/n/r"); var str = new String (ы); if (witespace.indexof (str.charat (0))! = -1) {var j = 0, i = str.length; while (j <i && witespace.indexof (str.charat (j))! = -1) {j ++; } str = str.substring (j, i); } return str; } // Удалить бланк на правом www.vevb.com Функция trimright (s) {if (s == null) return ""; var whitespace = new String ("/t/n/r"); var str = new String (ы); if (witespace.indexof (str.charat (str.length -1))! = -1) {var i = str.length -1; while (i> = 0 && witespace.indexof (str.charat (i))! = -1) {i--; } str = str.substring (0, i+1); } return str; }Второй тип: обычная замена
<Script language = "javascript"> <!- string.prototype.trim = function () {return this.replace (/(^/s*) | (/s*$)/g, ""); } String.prototype.ltrim = function () {return this.replace (/(^/s*)/g, ""); } String.prototype.rtrim = function () {return this.replace (/(/s*$)/g, ""); } //-> </script> // Удалить левое пространство; функция ltrim (s) {return s.replace (/(^/s*)/g, "");} // Удалить правильное пространство; function rtrim (s) {return s.replace (/(/s*$)/g, "");} // Удалить левое и правое пространство; Функциональная отделка (s) {return s.replace (/(^/s*) | (/s*$)/g, "");}Третий тип: используйте jQuery
$ .trim (str)
Внутренняя реализация jQuery:
функция TRIM (str) {return str.replace (/^(/s |/u00a0)+/, ''). Заменить (/(/s |/u00a0)+$/, ''); }Четвертое: используйте мотоотарины
Функция Trim (str) {return str.replace (/^(/s |/xa0)+| (/s |/xa0)+$/g, ''); }Пятый: строки обрезки
функция Trim (str) {str = str.replace (/^(/s |/u00a0)+/, ''); for (var i = str.length-1; i> = 0; i-) {if (// s/.test (str.charat (i))) {str = str.substring (0, i+1); перерыв; }} return str; } // ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. (vret.lastindexof ('') == parseint (vret.length) - 1)) {vret = vret.substring (0, parseint (vret.length) - 1); } else {return vret; }}}Вышеуказанное - все содержание этой статьи. Для получения дополнительной информации о JavaScript вы можете проверить: «Справочный учебник JavaScript» и «Руководство по стилю кода JavaScript». Я также надеюсь, что все будут поддерживать Wulin.com больше.