Ⅰ js里如何統計字元串中的某個字元的個數
<SCRIPTLANGUAGE="javaScript">
varaa="asd,sdf,asdf,asd,asdfasd";
alert(aa.length-aa.replace(/,/g,'').length);
</SCRIPT>
Ⅱ javascript如何獲取一個div中的p元素內一共幾行字元
jQuery的方式:
$('div#id').find('p').each(function(i, obj){
var txt = $(obj).html();
var count = txt.split(/<br\s*\/?>/).length;
alert(count);
});
或者:
$('div#id').find('p').each(function(i, obj){
var txt = $(obj).text();
var count = txt.split(/\n/).length;
alert(count);
});
#id中的id要換成你的div的id值。
如果不是用<br>換行,那得用p的寬度和版字元的大小來計算,還得權考慮自動折行,比較復雜。
Ⅲ js或jquery如何計算字元串的個數
1. JavaScript String 對象本身復就有length屬性,詳見下圖制:
<script>
alert("abc;cde:efg".replace(/;|:/g,'').length);
</script>
Ⅳ JS中尋找一個字元串中某個字元的個數
是要判斷數字么?
直接用下面的函數應該就ok了,還支持正負號如 +100,支持整數為0時省略如 .22 = 0.22
<script>
function isNumber($var){
var p = /^[\+\-]?\d*(\.\d+)?$/;
return p.test($var);
}
alert(isNumber('22.22'));
alert(isNumber('22.22.22'));
alert(isNumber('.22'));
alert(isNumber('+22.22'));
alert(isNumber('22'));
alert(isNumber('-.22'));
alert(isNumber('22.0'));
</script>