Мне нужно обрезать текст, который был введен в текстовое поле с использованием Java Script , прежде чем сохранять его в БД в asp.net.Как сделать операцию Trim в javascript
Благодаря
Мне нужно обрезать текст, который был введен в текстовое поле с использованием Java Script , прежде чем сохранять его в БД в asp.net.Как сделать операцию Trim в javascript
Благодаря
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
var text = " fdsfsdf ";
text = text.trim();
Вы можете добавить декоративную функцию в свой набор инструментов:
Function trim (str) {
return str.replace(/^\s+/g,'').replace(/\s+$/g,'')
}
Ans использовать его как это:
var trimmed = str.trim();
Обратите внимание, что если вы используете JQuery, вы можете использовать the included trim function ,
function trim(stringToTrim) {
return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
return stringToTrim.replace(/\s+$/,"");
}
// example of using trim, ltrim, and rtrim
var myString = " hello my name is ";
alert("*"+trim(myString)+"*");
alert("*"+ltrim(myString)+"*");
alert("*"+rtrim(myString)+"*");
Если вам не нужно поддерживать IE < = 8, JavaScript уже String.prototype.trim
:
" hello ".trim() //"hello";
Как насчет обрезки на стороне сервера, чтобы позволить пользователям с JS отключен? – nnnnnn