2012-01-19 64 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

你不能在修剪之前取出字符串的長度,然後在新修剪的字符串之間做一個差異?