st=“ ss w0dm 24hud 5 e6 9” 判断字符串中数字和空格的个数分别是多少?
求详细解答以及过程步骤
空格个数: ' ss w0dm 24hud 5 e6 9'.split(' ').length - 1
数字个数: ' ss w0dm 24hud 5 e6 9'.split(/\d/).length - 1
这是什么意思啊 我不懂 你可以写给我看看么??
@shuyuan: 就是把字符串按照数字或者空格拆分成数组,数组的长度再减一就可以得到数字或者空格的个数
@by.Genesis:
<script>
var str =" ss w 0dm 24huad 5ed 9";
document.write(str.split('').length-1);
document.write(str.split(/\d/).length-1);
</script>
是这样写吗??
@shuyuan: 是
@by.Genesis: 但是我获取空格获取错误
@shuyuan: 你要打个空格啊,你看我的代码有个空格
@by.Genesis: 我打了空格的 当我获取空格时 字母和数字一起获取了的