正则表达式是否可以计算和计算字符串中的特定字符?
例如字符串值“asdfasdfasdf”,您想计算该值中有多少个“a”?
试图找到解决方案,但我找不到。
我想在javascript中从数字中删除小数:这样的东西:
12 => 12
12.00 => 1200
12.12 => 1212
12.12.12 => error: please enter valid number.
Run Code Online (Sandbox Code Playgroud)
我不能用Math.round(number).因为,它会给我不同的结果.我怎样才能做到这一点?谢谢.
我正在制作一个角色计数器作为爱好代码.到目前为止,它正在运作,但我有一个小故障我似乎无法解决.当我写下" a,b,c"时,它会正确写入a:1 b:1 c:1.但是当我写" a,a,c,c"时,它只会写a:2.我不确定是什么问题.这是我的代码的JavaScript部分(myFunction由按钮激活,testinput.value是我正在使用的文本框的值):
function myFunction() {
var occurence = document.getElementById("testinput").value;
var cycleOne = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t",
"u", "v", "w", "x", "y", "z"
];
for (i = 0; i < 26; i++) {
var counter = new RegExp(cycleOne[i], 'g');
document.write(occurence.match(counter).length);
}
}
Run Code Online (Sandbox Code Playgroud) 我有以下字符串变量:
var text = "one ensjcvndfpwenv";
Run Code Online (Sandbox Code Playgroud)
如何通过纯Javascript找到e字符串中有多少个字符?