2012-01-19 6 views

答えて

2

と何の空白は文字列の末尾がなかった場合にだけ、このような何かがトリック

var numberOfStartWS = yourOrigString.match(/^(\s*)/)[1].length; 
2

トリムされた文字列とトリムされていない文字列の長さの差は、トリミングされた文字数になります。

+3

を行います...しかし、OPはSTRING_の開始から削除文字の_numberを求め – devnull69

+0

+1:はい、当然のことながら、この仮定の下では、除外するには明らかだったと仮定しました。 – Xophmeister

5

indexOf()メソッドを使用すると、元の文字列のトリムされたバージョンの出現を見つけることができます。

var string = " aaa"; 
var trimmed = $.trim(string); // aaa; 
var diff = string.indexOf(trimmed); // 2; 

文字列の末尾から空白が切り取られている可能性があるため、単純に長さを比較することはできません。

0

トリムする前に文字列の長さを取ってから、新しいトリミングされた文字列を比較しますか?

関連する問題