我需要使用Java Script修剪已在文本框中输入的文本 在将它保存在asp.net的DB中之前。
由于
答案 0 :(得分:2)
您可以为工具集添加修剪功能:
Function trim (str) {
return str.replace(/^\s+/g,'').replace(/\s+$/g,'')
}
并像这样使用它:
var trimmed = str.trim();
请注意,如果您使用jquery,则可以使用the included trim function。
答案 1 :(得分:2)
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
var text = " fdsfsdf ";
text = text.trim();
答案 2 :(得分:2)
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)+"*");
答案 3 :(得分:0)
如果您不需要支持IE< = 8,则javascript已经String.prototype.trim
:
" hello ".trim() //"hello";