@sign之前的javascript值

@sign之前的javascript值,javascript,jquery,Javascript,Jquery,我试图为jquery的注册页面推荐用户名。我只是想知道如何在签名之前获得电子邮件地址的值。现在,我可以用 $("#email").val(); 我应该用“@”来拆分吗?如果电子邮件地址有效(例如,它与regexp匹配),那么用“@”来拆分就很完美了。地址中不允许出现多次,因此您是安全的。您可以通过“@”来查找有关此主题的更多信息。如果电子邮件地址有效(例如,它与regexp匹配),则这是完美的。地址中不允许出现多次,因此您是安全的。您可以找到有关此主题的详细信息您可以使用split prot

我试图为jquery的注册页面推荐用户名。我只是想知道如何在签名之前获得电子邮件地址的值。现在,我可以用

$("#email").val(); 

我应该用“@”来拆分吗?

如果电子邮件地址有效(例如,它与regexp匹配),那么用“@”来拆分就很完美了。地址中不允许出现多次,因此您是安全的。您可以通过“@”来查找有关此主题的更多信息。如果电子邮件地址有效(例如,它与regexp匹配),则这是完美的。地址中不允许出现多次,因此您是安全的。您可以找到有关此主题的详细信息

您可以使用split prototype函数拆分字符串,如下所示:

var Email = $("email").val();

var Suggestion = Email.split("@")[0]; // [0] for the first portion of the string.
@资源:

由于这是字符串的原型,因此可用于任何字符串,如:

var world = "Hello World".split(" ")[0];
无论是将其设置为变量,还是值来自函数,都可以直接在
val()
方法返回字符串后运行

$("#email").val().split("@")[0]
//---------------^ String is returned here.

可以使用split prototype函数拆分字符串,如下所示:

var Email = $("email").val();

var Suggestion = Email.split("@")[0]; // [0] for the first portion of the string.
@资源:

由于这是字符串的原型,因此可用于任何字符串,如:

var world = "Hello World".split(" ")[0];
无论是将其设置为变量,还是值来自函数,都可以直接在
val()
方法返回字符串后运行

$("#email").val().split("@")[0]
//---------------^ String is returned here.

这不是真正需要的答案,因此它应该是一个评论。@RobertPitt你为什么说这不是需要的答案?从他的问题中,他说:“我应该用@或其他方式拆分它吗?”所以它似乎知道javascript的split()方法,我将这个问题解释为一种知道是否有比split()或split()更好的方法的方法对他的用例来说没问题我想说的是问题是关于用
@
符号拆分字符串,而不是关于卫生或验证。你的回答很好,但我认为这只是一个评论。@RoberPitt好的,我理解你的观点,谢谢你的评论!这不是真正需要的答案,因此它应该是一个评论。@RobertPitt你为什么说这不是需要的答案?从他的问题中,他说:“我应该用@或其他方式拆分它吗?”所以它似乎知道javascript的split()方法,我将这个问题解释为一种知道是否有比split()或split()更好的方法的方法对他的用例来说没问题我想说的是问题是关于用
@
符号拆分字符串,而不是关于卫生或验证。你的回答很好,但我认为这只是一个评论。@RoberPitt好的,我理解你的观点,谢谢你的评论!