javascript - 将指定字符转换为大写

标签 javascript jquery

是否可以将每个“_”登录后的下一个字符转换为大写?

例如:

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/

相关文章:

javascript - 将外部页面源存储在 Javascript 变量中?

javascript - 100% 高度不适用于浏览器调整大小

jquery - 导航栏折叠不起作用

javascript - ajax jquery json 返回 500 内部服务器错误(未定义),但 webmethod 有效

javascript - Javascript确认有其他选择吗?

javascript - 使用 Javascript 和 PHP 加载第一页/单页时客户端的 UTC 偏移量

javascript - 我想使用 javascript 运行脚本,该怎么做?

javascript - 不使用表格即可记住输入

jquery - HTML只是无法获得焦点而不是被禁用

javascript - 从 html 页面的 url 获取文档对象