/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 谁能帮我具体解释下这个正则表达式的含义呢/^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$/ 还有这个也帮忙解释下,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 12:01:57
![/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 谁能帮我具体解释下这个正则表达式的含义呢/^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$/ 还有这个也帮忙解释下,](/uploads/image/z/2506900-4-0.jpg?t=%2F%5E%28%5Ba-zA-Z0-9_-%5D%29%2B%40%28%5Ba-zA-Z0-9_-%5D%29%2B%28%5C.%5Ba-zA-Z0-9_-%5D%29%2B%2F+%E8%B0%81%E8%83%BD%E5%B8%AE%E6%88%91%E5%85%B7%E4%BD%93%E8%A7%A3%E9%87%8A%E4%B8%8B%E8%BF%99%E4%B8%AA%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%90%AB%E4%B9%89%E5%91%A2%2F%5E%2813%5B0-9%5D%7C15%5B0-9%5D%7C18%5B0-9%5D%7C14%5B0-9%5D%29%5Cd%7B8%7D%24%2F+%E8%BF%98%E6%9C%89%E8%BF%99%E4%B8%AA%E4%B9%9F%E5%B8%AE%E5%BF%99%E8%A7%A3%E9%87%8A%E4%B8%8B%2C)
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 谁能帮我具体解释下这个正则表达式的含义呢/^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$/ 还有这个也帮忙解释下,
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 谁能帮我具体解释下这个正则表达式的含义呢
/^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$/ 还有这个也帮忙解释下,
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 谁能帮我具体解释下这个正则表达式的含义呢/^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$/ 还有这个也帮忙解释下,
^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+
^ 表示开头.
([a-zA-Z0-9_-])+ a-z A-Z 0-9 的字符和下划线_,横线- (实际上这里不用加圆括号)
+ 表示这样的字符有 一个或n个(也就是大小写字母数字下划线横线有1个或n个
@ 就是@符号..表示接下来是个@符号
([a-zA-Z0-9_-])+ 然后又是大小写字母数字下划线横线有1个或n个
\.表示小数点 .
\.[a-zA-Z0-9_-] 匹配 小数点后边跟 大小写字母数字下划线横线,这里有个小错误就是没有指定重复次数所以只能匹配一个字符,比如 123@qq.com 只能匹配到 123@qq.c
(\.[a-zA-Z0-9_-])+ 这里表示可以有1次或n次重复的情况 比如 123@qq.a.b.c
修改正确:
^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+
\w相当于[a-zA-Z0-9] 所以可以简写一下 ^[\w_-]+@[\w_-]+(\.[\w_-]+)+
^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$
这个是开头三位数字 13n 或 15n 或 18n 或 14n,其中n取值是0~9
\d{8} 表示 8个数字.
可以简化一下..
^1(3|5|8|4)\d{9}$