Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,
Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/,
Currency : /^\d+(\.\d+)?$/,
Number : /^\d+$/,
Zip : /^[1-9]\d{5}$/,
QQ : /^[1-9]\d{4,8}$/,
Integer : /^[-\+]?\d+$/,
Double : /^[-\+]?\d+(\.\d+)?$/,
English : /^[A-Za-z]+$/,
Chinese : /^[\u0391-\uFFE5]+$/,
Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,
Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,
Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/,
Currency : /^\d+(\.\d+)?$/,
Number : /^\d+$/,
Zip : /^[1-9]\d{5}$/,
QQ : /^[1-9]\d{4,8}$/,
Integer : /^[-\+]?\d+$/,
Double : /^[-\+]?\d+(\.\d+)?$/,
English : /^[A-Za-z]+$/,
Chinese : /^[\u0391-\uFFE5]+$/,
解决方案 »
- 如何用Javascript添加DOCTYPE?
- My97DatePicker 默认日期
- 如何实现这个效果,鼠标悬浮一张图片上面,左边就显示浏览上一页,右边就显示浏览下一页
- jQuery如何以同步的方式显示dialog
- 求助:如何用javascript实现对特定网页中数据的读取
- 奇怪,下面这段程序为何运行错误,提示第三十五行缺少对象,请高手帮忙
- 网页上的flash出现"点击以激活此控件",怎样解决
- !!!如何在同一个域名的AA目录下读取BB目录下的cookie!!!
- 请问哪里有javascript的比较详细的帮助文档或手册?
- jquey select 在某个option之后插入一个option
- 这个问题有点难,如何在html中开辟一个缓冲区?
- 如何把鼠标形状设置成放大镜的形张状:在线等
function checkmail(mail){
return /^\w]+@\w+(\.\w+)*$/.test(mail);
}
</script>
<p><input type="text" name="T1" size="49"><input type="button" value="按钮" name="B3" onclick=alert(checkmail(T1.value))></p>
function validateEmail(emailStr)
{
var re=/^[\w.-]+@([0-9a-z][\w-]+\.)+[a-z]{2,3}$/i;
if(re.test(emailStr))
return true;
else
return false;
}