java--正则表达式——邮箱规范String Eail="[a-zA-Z0-9]{3,20}@[a-zA-Z0-9]{2,10}[.](com|cn|net)";
中括号表⽰任意字符,花括号表⽰出现的次数,⼩括号表⽰出现的字符内容字符串。if(emal.matches(Emal)){ }
是否满⾜正则表达式给定的格式规范。
{3,5}表⽰{}前的规则最少3次,最多5次
{3,}表⽰{}前的规则,最少3次,⽆上限
{5}表⽰{}前的规则只能出现5次
| 或者;(com|cn|net),表⽰com,cn任意出现
* 等价于{0,} 可以不出现,也可出现多次。
+ 等价于{1,}最少出现⼀次,⽆上限.
等价于{0,1},可以不出现,最多出现1次。
. 表⽰任意字符。
匹配邮箱的正则表达式
\\d 等价于[0-9] 表⽰任意数字
\\w 等价于[a-zA-Z_0-9] 表⽰任意字母、数字、“—”。
\\W ⾮\\w
\\s 表⽰空格或者回车
\\S 不能是空格和回车
\\u4e00-\\u9fa5 汉⼦范围
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论