JavaScript 用于验证(正则表达式)
来源:互联网 发布:c语言三日通 pdf 编辑:程序博客网 时间:2024/05/27 00:46
// JScript 文件(formCheck.js)
function CheckUserName(s)
{
var patrn=/^[A-Za-z0-9]+$/;//用户名只能为数字和字母的组合
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isUrlOK(s)
{
var patrn = /^http:////([/w-]+/.)+[/w-]+(//[/w-.//?%&=]*)?$/; //检查URL的正则表达式
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isDateOK(s)
{
var patrn=/^/d{4}-/d{1,2}-/d{1,2}[/ ](/d{1}|[0-1][0-9]|2[0-3]):(/d{1}|[0-5][0-9]):(/d{1}|[0-5][0-9])$/; //检查日期的正则表达式
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isNumOK(s)
{
var patrn =/^[0-9]+$/ ;//由26个英文字母组成的字符串
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isTelOK(s)
{
var patrn =/^/d{3,4}-/d{7,8}$/; //电话号码
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isFaxOK(s)
{
var patrn=/^[+]{0,1}(/d){1,3}[ ]?([-]?((/d)|[ ]){1,12})+$/; //传真号码
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isPostalCode(s)
{
var patrn=/^[a-zA-Z0-9]{3,12}$/; //邮政编码
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isPhone(s)
{
var patrn=/^13[0-9]{9}$/; //手机号码
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
function isEMail(s)
{
var patrn =/^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$/; //email地址
if (!patrn.exec(s)) return false
return true
}
function isOK(s)
{
var patrn =/^[/u4e00-/u9fa5]+$/ ;//全中文
//var patrn =/^[A-Za-z]+$/ ;//由26个英文字母组成的字符串
// var patrn =/^[A-Za-z0-9]+$/; //由数字和26个英文字母组成的字符串
// var patrn =/^/w+$/; //由数字、26个英文字母或者下划线组成的字符串
// var patrn =/^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$/; //email地址
// var patrn=/^-[0-9]+$/; //负整数
// var patrn=/^-(/d)+/.(/d)+$/; //负小数
// var patrn=/^[0-9]+$|^[0-9]+/.[0-9]+$/; //数字(正整数或者正小数)
//var patrn =/^/d{14}(/d{1}|/d{4}|(/d{3}[xy]))$/; //身份证号码
//var patrn =/^/d{3,4}-/d{7,8}$/; //电话号码
// var patrn = /^http:////([/w-]+/.)+[/w-]+(//[/w-.//?%&=]*)?$/; //检查URL的正则表达式
// var patrn= /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ ; //匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
//验证数字小数
function isMath(s)
{
var patrn =/^[0-9]+$|^[0-9]+/.[0-9]+$/;
if (!patrn.exec(s))
{
return false;
}
else
{
return true;
}
}
以上是formCheck.js文件,要想引用在要引用的文件中写入<script type="text/javascript" src="Javascript/formCheck.js(js文件的路径)"></script> 让后就可以直接使用里面的方法
- JavaScript 用于验证(正则表达式)
- Javascript正则表达式验证
- javascript验证正则表达式
- javascript 正则表达式验证
- JavaScript验证正则表达式
- JavaScript正则表达式验证
- 用于验证金额的正则表达式
- JavaScript验证正则表达式大全(转)
- 验证(Javascript和正则表达式)
- 验证(Javascript和正则表达式)
- javascript 验证表单 正则表达式
- javascript正则表达式验证输入
- JavaScript验证正则表达式大全
- JavaScript 正则表达式 验证网址
- JavaScript验证正则表达式大全
- JavaScript验证正则表达式大全
- JavaScript验证正则表达式大全
- JavaScript验证正则表达式大全
- Win7 64bit下IIS7.5无法连接Access数据库的解决办法
- /C++的左值和右值
- 框架相关知识
- 基于Html5的Canvas实现的Clocks (钟表)
- Spring.net+Nhibernate配置好了web页面,但是用spring配置进去的类实例都是null
- JavaScript 用于验证(正则表达式)
- linux的Listen调用详解
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token 的解决
- pku2356 pku3370(鸽巢原理)
- C语言指针2-指针的加减
- C#网络编程(基本概念和操作) - Part.1
- Next Generation Biology Through Next Generation Sequencing
- C#网络编程(同步传输字符串) - Part.2
- sql server 中如何取得连续数字中中断数字的最小个那个数字值