Снимите пространства на левом и правом кончиках струны. Вы можете легко использовать TRIM, LTRIM или RTRIM в VBScript, но нет этих 3 встроенных методов в JS, и их нужно писать вручную. В следующем методе реализации используются регулярные выражения, которые очень эффективны, и добавляет эти три метода к встроенным методам строкового объекта.
Формат метода, записанного в класс, выглядит следующим образом: (str.trim ();)
Кода -копия выглядит следующим образом:
<script language = "javascript">
String.prototype.trim = function () {
вернуть this.Replace (/(^/s*) | (/s*$)/g, "");
}
String.prototype.ltrim = function () {
вернуть это.
}
String.prototype.rtrim = function () {
вернуть это.
}
</script>
Написание его в качестве функции можно сделать так: (trim (str))
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
Функция Trim (str) {// Удалить пробелы как на левом, так и вправо
return str.replace (/(^/s*) | (/s*$)/g, "");
}
функция ltrim (str) {// удалить пространство слева
вернуть str.replace (/(^/s*)/g, "");
}
function rtrim (str) {// удалить пространство справа
вернуть str.replace (/(/s*$)/g, "");
}
</script>
Вышеуказанное - два способа удаления пробелов по обе стороны струн с помощью JavaScript. Надеюсь, вам понравится.