-1

我需要修剪已使用 Java 脚本在文本框中输入的文本,然后再将其保存在 asp.net 中的 DB 中。

谢谢

4

4 回答 4

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)+"*");
于 2012-06-21T11:52:25.550 回答
2

您可以将修剪功能添加到您的工具集:

Function trim (str) {
    return str.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

Ans 像这样使用它:

var trimmed = str.trim();

请注意,如果您使用 jquery,则可以使用包含的修剪功能

于 2012-06-21T11:49:24.350 回答
2
    String.prototype.trim = function() {
        return this.replace(/^\s+|\s+$/g,"");
    }

    var text = "      fdsfsdf        ";
    text = text.trim();
于 2012-06-21T11:49:36.563 回答
0

如果你不需要支持 IE <= 8,javascript 已经有String.prototype.trim

" hello ".trim() //"hello";
于 2012-06-21T11:52:51.323 回答