是否可以将每个“_”符号后的下一个字符转换为大写?
例如:
var myString = "Taylor_swift";
var rg = /(_)/gi;
myString = myString.replace(rg, function(toReplace) {
$("#textField").val( toReplace.toUpperCase() );
});
最佳答案
你可以试试
var myString = "Taylor_swift";
var rg = /_(.)/gi;
myString = myString.replace(rg, function(match, toReplace) {
return ' ' + toReplace.toUpperCase();
});
console.log(myString);
$('#result').html(myString)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="result"></div>
关于javascript - 将指定字符转换为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30993469/