Javascript 如果字符串中的字符为';s后跟一个大写字母?

Javascript 如果字符串中的字符为';s后跟一个大写字母?,javascript,string,Javascript,String,我试图替换字符串中的特定字符(“,”->这是我的大小写中的特定字符),仅当它后面跟一个大写字母时,但无论我如何尝试,它都不起作用。有人知道这样做的好方法吗? const p='敏捷的棕色狐狸跳过了懒狗'; console.log(p.replace(/,([A-Z])/g,'xxx$1')尝试str.replace(/,(?=[A-Z])/g,“…”)这就像一个符咒。谢谢! var str1 = "test,Test"; var newstr ; var index1

我试图替换字符串中的特定字符(“,”->这是我的大小写中的特定字符),仅当它后面跟一个大写字母时,但无论我如何尝试,它都不起作用。有人知道这样做的好方法吗?

const p='敏捷的棕色狐狸跳过了懒狗';

console.log(p.replace(/,([A-Z])/g,'xxx$1')尝试
str.replace(/,(?=[A-Z])/g,“…”)
这就像一个符咒。谢谢!
    var str1 = "test,Test";
    var newstr ;
    var index1 = str1.indexOf(',');
    if(str1.charAt(index1+1) == str1.charAt(index1+1).toUpperCase()) {
      var newstr = str1.substr(0, index1) + "*" + str1.substr(index1+1 , str1.length);
     
    }else {
     newstr = str1;
    }
    console.log(newstr);