Ⅰ 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>