我想在JavaScript中統計領先(站姿)空間和
。 我嘗試下面的代碼,但它不工作:獲得領先空間的計數和
<script>
var clone = ' test my string';
matches = clone.match(/\ /gm);
alert(matches.length);
</script>
應該輸出/在結果給3,但它給5.請指引我。
我想在JavaScript中統計領先(站姿)空間和
。 我嘗試下面的代碼,但它不工作:獲得領先空間的計數和
<script>
var clone = ' test my string';
matches = clone.match(/\ /gm);
alert(matches.length);
</script>
應該輸出/在結果給3,但它給5.請指引我。
請試試這個正則表達式,我已經在這裏得到了兩次使用匹配的解決方案。
var clone = ' test my string';
matches = clone.match(/^(\ )*/)[0].match(/ /gm);
alert(matches.length);
謝謝!
感謝它的工作 –
我知道你想在字符串的開頭找到前導空格。你可以像這樣修改比賽:
matches = clone.match(/^[\ ]*\ /gm);
但是在你的克隆字符串變量中,你有5次 。爲什麼你期望3而不是5? – MTK
在開始立場之前,我只想領先的手段。 –
因爲他只想要領先者。 –