2016-12-16 1 views
0

У меня есть форма, из которой пользователь может вводить данные ... когда пользователь вводит данные в текстовое поле. Я хочу удалить любые ведущие пробелы в данных пользователей и Я хочу разрешить пользователю редактировать эту строку с фронта также. Итак, как автоматически удалить ведущие пробелы в строке по методу onkeyup в javascript и разрешить пользователю редактировать фронт строки ... искал длительное время, как и все следующиеУдаление передних пространств в строке с использованием javascript

//trim(fname); 
//.replace(/\s+/g, ''); 
//.replace(/^\s+|\s+$/g, ""); 
    //fname.replace(/^[ ]+|[ ]+$/g,'') 
    //fname1.trim(); 

но не use.please никакой помощи не был бы оценен

+0

Улучшение английского – Mikkel

+0

спасибо за предложение ... но я спросил о javascript не о английском языке ..... – rch

ответ

0

Вы ищете string.trim()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim

var orig = ' foo '; 
console.log(orig.trim()); // 'foo' 

// Another example of .trim() removing whitespace from just one side. 

var orig = 'foo '; 
console.log(orig.trim()); // 'foo' 

в вашем случае, вы, вероятно, хотите:

fname=fname.trim(); 
+0

Мне нужно обрезать строки первых пробелов под методом onkeyup и на то же время позволяют добавлять текст перед строкой – rch

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

OnKeyUp функция не влияет на обивку. Вы просто добавляете обрезку в onkeyup.

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

+0

Я пробовал это ,,, но в соответствии с моей потребностью ... Я хочу редактировать и добавлять текст infront строки в то же время .. – rch

+1

Хотя этот фрагмент кода может решить вопрос, [включая объяснение] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. Также попробуйте не толковать код с пояснительными комментариями, что уменьшает читаемость кода и объяснений! – kayess

Смежные вопросы