我正在尝试使用jquery建议注册页面的用户名。我只是想知道如何才能在@
签收之前获得电子邮件地址的价值。现在我可以用
$("#email").val();
我应该按@
或其他方式拆分吗?
答案 0 :(得分:3)
您可以使用拆分原型函数拆分字符串,如下所示:
var Email = $("email").val();
var Suggestion = Email.split("@")[0]; // [0] for the first portion of the string.
@Resource:http://www.tizag.com/javascriptT/javascript-string-split.php
因为这是字符串的原型,所以它可以用在任何字符串上,如下所示:
var world = "Hello World".split(" ")[0];
无论天气设置为变量,或者该值来自函数,您还可以在val()
方法之后直接运行,因为它返回一个字符串。
$("#email").val().split("@")[0]
//---------------^ String is returned here.
答案 1 :(得分:2)
var local = $('#email').val().split('@')[0];
//alert(local)
答案 2 :(得分:0)
如果电子邮件地址有效(例如,它与正则表达式匹配),则按“@”拆分它是完美的。在地址中不允许超过一次,所以你是安全的。您可以在here
找到有关此主题的更多信息