js常用的验证正则表达式

js 正则表达式使用讲解:各种验证语法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

chinese:"[//u4E00-//u9FA5//uF900-//uFA2D]+$",     //仅中文

chAndEngAndNumEct:"^[//u4E00-//u9FA5//uF900-//uFA2D//w+]+$",

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

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

mobile:"^1[0-9]{10}$",    //手机

ip4:"^(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地址

notempty:"^//S+$",      //非空

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

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

xls:"(.*)//.(xls)$",        //excel
 www.2cto.com

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

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

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

netfaxno:"^[2-9][0-9]{6,7}",

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

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

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

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

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

js常用的验证正则表达式,布布扣,bubuko.com

时间: 2024-10-13 11:50:22

js常用的验证正则表达式的相关文章

9.26上午 JS\表单验证+正则表达式

表单验证+正则表达式 一.非空验证 trim:去空格(去掉前后的空格),任何字符串都可以用这个方法.写法为:if(v.trim().length==0),表示如果去掉空格后的字符串的长度为0. <body><form action="Untitled-1.html" method="post"><input type="text" name="uid" id="uid"  on

160226、js常用的验证

/*** 特殊符号 */ function specialCharacter(carNo){ var st=/^[^/@#$%^&*()—''_()!¥~·..,-<><>{}??/||[][]\\,.+=]*$/; if(st.test(carNo)){ alert("有非法字符!"); } else { alert("没有非法字符!"); } } /** * 检查输入对象值的长度 中文字两个字节 * @param {Object}

js常用正则表达式表单验证代码

方法一: var re=/正则表达式/; re.test($("txtid").val()) 方法二: $("txtid").val.match(/正则表达式/): 附: 验证数字的正则表达式集(转载) 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证

js 常用正则表达式表单验证代码

js 常用正则表达式表单验证代码 js 常用正则表达式表单验证代码,以后大家就可以直接使用了. 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下:测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证.替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字.根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中

JS表单验证-12个常用的JS表单验证

最近有个项目用到了表单验证,小编在项目完结后的这段时间把常用的JS表单验证demo整理了一下,和大家一起分享~~~ 1. 长度限制 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 6

PHP常用验证正则表达式

PHP常用验证正则表达式 数字.手机号.QQ号.Url地址合法性校验 1.验证是否为整数 1 function isNumber($val) 2 { 3 if(ereg("^[0-9]+$", $val)) 4 return true; 5 return false; 6 } 2.验证是否为手机号 1 function isPhone($val){ 2 3 if (ereg("^1[1-9][0-9]{9}$",$val)) 4 return true; 5 ret

JS 常用正则表达式

匹配负整数的正则表达式: -[0-9]*[1-9][0-9]* 匹配整数的正则表达式: -?\\d+ 匹配非负浮点数(正浮点数 + 0)的正则表达式: \\d+(\\.\\d+)? 匹配正浮点数的正则表达式: (([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)) 匹配非正浮点数(负浮点数 + 0)的正则表达式: ((-\\d+(\\.\\d+)?)|(0+(\\.0+)?)) 匹配负浮点数的

JS常用表单验证总结

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <ti

常用的JavaScript验证正则表达式

常用的JavaScript验证正则表达式 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分