javascript - 如何找到字符串中所有大写字符的位置?

标签 javascript jquery

如何在jquery中获取字符串中所有大写字符的位置?

假设 var str = "thisIsAString";

答案是 4,6,7(t 在索引 = 0 处)

最佳答案

遍历字母并将它们与正则表达式匹配。例如

var inputString = "What have YOU tried?";
var positions = [];
for(var i=0; i<inputString.length; i++){
    if(inputString[i].match(/[A-Z]/) != null){
        positions.push(i);
    }
}
alert(positions);

关于javascript - 如何找到字符串中所有大写字符的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27152871/

相关文章:

javascript - React Action 请求和 Redux 结构

jquery - 如何定义具有多个 on() 事件的元素

php - 使用 PHP 和 jquery 下载文件时显示下载进度

javascript - 无法在 Angular js 中绑定(bind)日历值

JavaScript 与 jQuery 异步返回值/赋值

javascript - 如何在动画后隐藏 svg 元素

javascript - 单击单选按钮时如何输出总价?

javascript - 我可以在同一个插件中添加这段代码吗

ajax - 如何在Cakephp中检索Ajax发送的数据?

javascript - 使用 JavaScript 的动态下拉表单