嗨,我有一个这种类型的字符串“061801850010300-09/A/B”,我想做的是用“-”替换“/”。
将“A”替换为“1”,将“B”替换为“2”
我的意思是我想显示 A 作为 1 、 B 作为 2 、 C 作为 3 ... Z 作为 26 等的数学出现。
最佳答案
var result = "061801850010300-09/A/B"
.replace(/\//g, '-')
.replace(/[A-Z]/ig, function(c){
return c.toUpperCase().charCodeAt(0)-64;
});
关于javascript - 替换字符串并计算字符串中字母的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9289782/