Som*_*Guy 1 javascript regex email validation
有人可以解释这个正则表达式来验证电子邮件
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
Run Code Online (Sandbox Code Playgroud)
我需要知道这些独立元素的作用
"/^" and "\" and "\.\-" and "$" //Please explain individually
Run Code Online (Sandbox Code Playgroud)
提前致谢
/
Run Code Online (Sandbox Code Playgroud)
JavaScript正则表达式以a开头,/以另一个结束.中间的一切都是正则表达式.在第二个之后,/可能存在像g(全局)和/或i(忽略大小写)那样的开关.var rx = /.+/gi;)
^
Run Code Online (Sandbox Code Playgroud)
文本行的开头(因此在电子邮件地址之前不能添加任何内容).这在多行文本中也很方便.
\
Run Code Online (Sandbox Code Playgroud)
用于转义特殊字符.点/句号.是一个特殊字符,表示任何单个字符,但在表示\.时表示点/句号本身.需要转义的字符通常用于正则表达式语法.(大括号,花括号,方括号等)你会知道什么时候学习语法.
\.\-
Run Code Online (Sandbox Code Playgroud)
两个逃脱的角色.点/全停和减号/连字符.所以这意味着.-
$
Run Code Online (Sandbox Code Playgroud)
行结束.
它们是每个开发人员在某种程度上应该理解的必要事项之一.至少有一些基本知识是强制性的.
一些资源
| 归档时间: |
|
| 查看次数: |
3899 次 |
| 最近记录: |