首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Javascript中查找字符和大写

在Javascript中查找字符和大写
EN

Stack Overflow用户
提问于 2015-02-09 05:08:19
回答 3查看 38关注 0票数 0

我有一个字符串电子邮件(假设"testdrive@gmail.com"),我想检查电子邮件是否包含字符“测试”,然后大写(前)。"TESTdrive@gmail.com",drivetest@gmail.com= "driveTEST@gmail.com"...).

我怎样才能在JavaScript中得到这个?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-09 05:13:26

您可以使用这样的String.prototype.replaceString.prototype.toUpperCase函数来完成这个任务:

代码语言:javascript
复制
var original = "testdrive@gmail.com"
var replaceTerm = 'test';
var modified = original.replace(replaceTerm, replaceTerm.toUpperCase());

console.log(modified); //logs TESTdrive@gmail.com
票数 0
EN

Stack Overflow用户

发布于 2015-02-09 05:20:00

Javascript的replace方法是查找和替换确切关键字的最简单方法。第一个参数是要搜索的字符串。第二个是您想要用什么替换该字符串。

代码语言:javascript
复制
var str = "testdrive@gmail.com";
var x = str.replace('test', 'TEST');
console.log(x); //TESTdrive@gmail.com
票数 0
EN

Stack Overflow用户

发布于 2015-02-09 05:29:14

代码语言:javascript
复制
function capitalizer() {
    var mail = "drivetest@gmail.com"; 
    var srchStr = "test";
    var n = mail.search(srchStr);
    var capitalized = mail.replace(srchStr,mail.substr(n, srchStr.length).toUpperCase());
    document.getElementById("demo").innerHTML = capitalized;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28403161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档