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);