@符号之前的javascript值

时间:2011-01-20 23:08:32

标签: javascript jquery

我正在尝试使用jquery建议注册页面的用户名。我只是想知道如何才能在@签收之前获得电子邮件地址的价值。现在我可以用

获得完整的价值
$("#email").val(); 

我应该按@或其他方式拆分吗?

3 个答案:

答案 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

找到有关此主题的更多信息