如何使用jquery仅显示电子邮件地址的一部分?
我要求只显示电子邮件地址的第一部分。比如我有myemail@mydomain.com我只想在我的网页上显示“myemail”。我没有使用regexp的经验。谢谢。您可以在@如何使用jquery仅显示电子邮件地址的一部分?,jquery,email,Jquery,Email,我要求只显示电子邮件地址的第一部分。比如我有myemail@mydomain.com我只想在我的网页上显示“myemail”。我没有使用regexp的经验。谢谢。您可以在@ email.split("@")[0] 嗯,也许你也需要知道如何获取电子邮件: mails = $('a[href^="mailto"]'); mails.each(function() { $(this).text(this.text.split('@')[0] + "@...") }) 可以使用Javascr
email.split("@")[0]
嗯,也许你也需要知道如何获取电子邮件:
mails = $('a[href^="mailto"]');
mails.each(function() {
$(this).text(this.text.split('@')[0] + "@...")
})
可以使用Javascript执行此操作:
var email = "myemail@mydomain.com";
alert(email.substr(0, email.indexOf("@")));
可以在不使用正则表达式的情况下使用javascript拆分字符串。仅供参考,用javascript隐藏@mydomain.com部分不会阻止爬行器获取电子邮件地址。使用服务器端代码可以工作,并且所需的正则表达式和/或字符串操作将非常相似。似乎是学习正则表达式的最佳时机?谢谢您的回答,我最终完成了.Split('@')服务器端操作