Javascript trimAll () не работает - PullRequest
       31

Javascript trimAll () не работает

0 голосов
/ 30 января 2010

Когда я выполнил это,

var a = trimAll(document.getElementById("txt_msg").value);

Когда я проверил через панель инструментов веб-разработчика Я получил Ошибка : trimAll is not defined ..

Любое предложение ...

Ответы [ 3 ]

1 голос
/ 30 января 2010

Согласно последней редакции спецификации ECMAScript, trimAll не является стандартной функцией Javascript. Либо это расширение для конкретного браузера, либо сторонняя библиотека.

Соблюдайте осторожность, если хотите, чтобы ваш Javascript / веб-сайт работал во всех браузерах.

1 голос
/ 30 января 2010

Как уже упоминалось, ошибка указывает на то, что функция trimAll () не была определена. Поскольку trimAll () не является стандартной функцией JavaScript, вам потребуется написать функцию с именем trimAll () для ее вызова.

Есть много способов написать функцию обрезки строки. Некоторые функции компактны, некоторые легко читаемы, другие молниеносно .

Стоит помнить, что в ECMAScript 5 поддерживается встроенная обработка JavaScript. Я подозреваю, что намерение вызова функции trimAll () будет таким же, как trim ().

Так что, если вы планируете написать свою собственную функцию обрезки, возможно, стоит проверить наличие собственной обрезки и использовать ее вместо вашего собственного метода обрезки строки, если вы предпочитаете.

0 голосов
/ 30 января 2010

Вот функция trimAll, которая может помочь:

http://www.jslab.dk/library/String.trimAll

...