я хочу создать пользовательскую функцию, чтобы обрезать слово в JavaScript - PullRequest
0 голосов
/ 04 марта 2011

как я могу обрезать слово в Javascript ..... ???

Ответы [ 3 ]

4 голосов
/ 04 марта 2011

Если вы можете использовать jQuery, просто используйте $.trim().

Если нет, просто добавьте метод обрезки в прототип String, если браузер не поддерживает его изначально:

if(!String.prototype.trim) {
    String.prototype.trim = function() {
        return this.replace(/^[\s\xA0]+/, '').replace(/[\s\xA0]+$/, '')
    }
}

Тогда вы можете использовать var newstring = somestring.trim();

2 голосов
/ 04 марта 2011

Если под trim вы подразумеваете удаление лишних пробелов, поместите это в верхнюю часть вашего скрипта

String.prototype.trim = function() {
   return this.replace(/^\s+|\s+$/g,"");
}

И используйте это так

var thestring  = "  hello  ";
alert(thestring.trim());
1 голос
/ 04 марта 2011

Вы можете добавить функцию ниже // Функция обрезки в javascript

function Trim(str)
{
    while (str.substring(0,1) == ' ') // check for white spaces from beginning
    {
        str = str.substring(1, str.length);
    }
    while (str.substring(str.length-1, str.length) == ' ') // check white space from end
    {
        str = str.substring(0,str.length-1);
    }
    return str;
}

Надеюсь, это помогло ...

...