在网站上进行各类注册时,需要填写不同的信息,如用户名、电子邮箱、电话号码、地址等等,这些信息的判断主要是正则表达式,下面是一些正则的判断,学习
判断邮箱格式:
<?php
function validateEmail($email)
{
return ereg("^[a-zA-Z]+@[a-zA-Z]+\.[a-zA-Z]+$", $email);
}
echo validateEmail("mitchell@devarticles.com");
?>
判断手机号:
<head>
</head>
<body>
</body>
</html>
//校验用户姓名:只能输入1-30个以字母开头的字串
function istruename(s)
{
var patrn=/^{1,30}$/;
if (!patrn.exec(s)) return false
return true
}
//校验密码:只能输入6-20个字母、数字、下划线
function ispasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
function istel(s)
{
//var patrn=/^{0,1}(\d){1,3}?(?(\d){1,12})+$/;
var patrn=/^{0,1}(\d){1,3}?(?((\d)|){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
//校验手机号码:必须以数字开头,除数字外,可含有“-”
function ismobil(s)
{
var patrn=/^{0,1}(\d){1,3}?(?((\d)|){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
//校验邮政编码
function ispostalcode(s)
{
//var patrn=/^{3,12}$/;
var patrn=/^{3,12}$/;
if (!patrn.exec(s)) return false
return true
}