正则表达式验证邮箱格式
var usersEmail=document.getElementById("usersEmail").value;
var Expression = /^[_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;//正则表达式检测邮箱
var objExp = new RegExp(Expression);
if(objExp.test(usersEmail) == true)
今天刚学的正则表达式
用法
import java.util.regex.Matcher;
import java.util.regex.Pattern;
Pattern p=Pattern.compile("a");//规则
Matcher m=p.matcher("a");//要比较的字符串
System.err.println("比较结果:"+ (m.matches()?"匹配":"不匹配"));
^a 表示要以a开头
b$表示要以b结束
[0-9]表示字符要在0-9范围内 [a-z][A-Z]同理
[0-9a-zA-Z]字符可在0-9 a-z A-Z内
[^0-9]字符不在0-9范围内 即取反 [^a-z][^A-Z]同理
a{1,5}可有1-5个字符‘a’
a{1,}可有1-N个字符‘a’ 和 a+ 同效果
. (任意字符)
a* 可有N个a N>=0
a? 可有0或一个a