手机
当前位置:查字典教程网 >编程开发 >正则表达式 >JavaScript常用的正则表达式表单验证代码
JavaScript常用的正则表达式表单验证代码
摘要:常用的正则表达式如下:复制代码代码如下:"^-?[1-9]d*$",//整数"^[1-9]d*$",//正整数"^-[1-9]d*$",//...

常用的正则表达式如下:

复制代码 代码如下:

"^-?[1-9]d*$", //整数

"^[1-9]d*$", //正整数

"^-[1-9]d*$", //负整数

"^([+-]?)d*.?d+$", //数字

"^[1-9]d*|0$", //正数(正整数 + 0)

"^-[1-9]d*|0$", //负数(负整数 + 0)

"^([+-]?)d*.d+$", //浮点数

"^[1-9]d*.d*|0.d*[1-9]d*$", //正浮点数

"^-([1-9]d*.d*|0.d*[1-9]d*)$", //负浮点数

"^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$", //浮点数

"^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$", //非负浮点数(正浮点数 + 0)

"^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$",//非正浮点数(负浮点数 + 0)

"^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$", //邮件

"^[a-fA-F0-9]{6}$", //颜色

"^http[s]?://([w-]+.)+[w-]+([w-./?%&=]*)?$", //url

"^[一-龥?-?]+$", //仅中文

"^[x00-xFF]+$", //仅ACSII字符

"^d{6}$", //邮编

"^(13|15|18)[0-9]{9}$", //手机

"^(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d).(25[0-5]|2[0-4]d|[0-1]d{2}|[1-9]?d)$", //ip地址

"^S+$", //非空

"(.*).(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$", //图片

"(.*).(rar|zip|7zip|tgz)$", //压缩文件

"^d{4}(-|/|.)d{1,2}1d{1,2}$", //日期

"^[1-9]*[1-9][0-9]*$", //QQ号码

"^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$", //电话号码的函数(包括验证国内区号,国际区号,分机号)

"^w+$", //用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串

"^[A-Za-z]+$", //字母

"^[A-Z]+$", //大写字母

"^[a-z]+$", //小写字母

"^[1-9]([0-9]{14}|[0-9]{17})$" //身份证

如下是一个简单的实例:

复制代码 代码如下:

function chkNum(obj){

var val = obj.val;

if(val!=""){

if(!(/^[0-9]{1,20}$/.exec(val))){

obj.val="";

alert("请输入有效数字!");

obj.focus();

}

}

}

查字典教程网另外推荐的两个网址:

JavaScript 表单验证正则表达式大全[推荐]

JavaScript 使用正则表达式进行表单验证的示例代码

【JavaScript常用的正则表达式表单验证代码】相关文章:

一个特牛的日期时间判断正则表达式

JavaScript 正则表达式验证函数代码

正则表达式 应用四则

正则表达式中的反向预搜索实现

JavaScript 使用正则表达式进行表单验证的示例代码

利用正则表达式(只录入中文,数字,英文)

Js&Vbs正则表达式替换重复的字符

正则表达式的语法

php中utf-8编码下用正则表达式如何匹配汉字

好东西,老外用正则表达式写的HTML分离函数

精品推荐
分类导航