-1

asp.netのDBに保存する前に、Javaスクリプトを使用してテキストボックスに入力されたテキストをトリミングする必要があります。

ありがとう

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,'')
} 

回答は次のように使用します:

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 に答える