举例:
字符串s:a.b.c.d.e.f.g.h1.判断字符串s中含有多少个符号"."?(7个)
2.判断字符e前面有多少个符号"."?(4个)
字符串s:a.b.c.d.e.f.g.h1.判断字符串s中含有多少个符号"."?(7个)
2.判断字符e前面有多少个符号"."?(4个)
解决方案 »
- 请问什么时候用valueOf什么时候用toString?
- 有关JS操作Cookie的问题
- 下面这段代码是鼠标经过即切换选项卡,如何更改为点击才切换选项卡?
- innerHTML方式添加的表格获取不到值
- 高分求一段能在非当前窗口的浏览器中播放声音的js代码——涉及到js的运行原理?
- community.csdn.net页面里为什么有这样一行代码
- 两上小问题,一个是关于“复制、粘贴”,一个是关于“加入到收藏夹”的,请指教了,立即解贴。
- 错误:'window.myform.ALink'为空或不是对象 ??
- 高难度问题,用javascript动态加asp控件!
- 表单action的重定位
- 取对象属性
- 关于 iframe 中 onkeyup 事件
var s='jhdoiweesdds';
var n=(s.split('d')).length-1;
document.write(n);
</script>
你试试看
如果字符串中没有"d"
split('d')是什么?
var s="a.b.c.d.e.f.g.h";
alert(s.match(re).length);
如果没有'd', split('d')[0] = 字符串本身, length = 1;
所以说1L 3L都是可以的
//有个思路
var s='a.b.c.d.e.f.g.h';
//1
alter(s.length-s.replace('.','').length);
//2
alert(s.length-s.string(0,s.indexOf('e')).replace('.'.''));
<script language="javascript">
var xx="a.b.c.d.e.f.g.h";
var yy=xx.split(".").length-1;
alert("字符串"+xx+"中有"+yy+"个点。");
var zz=xx.substr(0,xx.indexOf("e"));
zz=zz.split(".").length-1;
alert("字符串"+xx+"在e前面有"+zz+"个点。");
</script>