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

你不能在修剪之前取出字符串的长度,然后在新修剪的字符串之间做一个差异?