匹配ip地址:d+.d+.d+.d+
评注:提取ip地址时有用
匹配特定数字:
^[1-9]d*$ //匹配正整数
^-[1-9]d*$ //匹配负整数
^-?[1-9]d*$ //匹配整数
^[1-9]d*|0$ //匹配非负整数(正整数 + 0)
^-[1-9]d*|0$ //匹配非正整数(负整数 + 0)
^[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)
评注:处理大量数据时有用,具体应用时注意修正
匹配特定字符串:
^[A-Za-z]+$//匹配由26个英文字母组成的字符串
^[A-Z]+$//匹配由26个英文字母的大写组成的字符串
^[a-z]+$//匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$//匹配由数字和26个英文字母组成的字符串
^w+$//匹配由数字、26个英文字母或者下划线组成的字符串
评注:最基本也是最常用的一些表达式
整理出来的一些常用的正则表达式所属分类: JScript(三)
Email : /^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/
isEmail1 : /^w+([.-]w+)*@w+([.-]w+)*.w+$/;
isEmail2 : /^.*@[^_]*$/;
Phone : /^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,7}$/
Mobile : /^(((d{3}))|(d{3}-))?13d{9}$/
Url : /^[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$/
IdCard : /^d{15}(d{2}[A-Za-z0-9])?$/
Currency : /^d+(.d+)?$/
Number : /^d+$/
Code : /^[1-9]d{5}$/
QQ : /^[1-9]d{4,8}$/
Integer : /^[-+]?d+$/
Double : /^[-+]?d+(.d+)?$/
English : /^[A-Za-z]+$/
Chinese : /^[u0391-uFFE5]+$/
UnSafe : /^(([A-Z]*|[a-z]*|d*|[-_~!@#$%^&*.()[]{}<>?/'"]*)|.{0,5})$|s/
PassWord :^[w]{6,12}$
ZipCode : ^[d]{6}
/^(+d+ )?((d+) )?[d ]+$/; //这个是国际通用的电话号码判断
/^(1[0-2]d|d{1,2})$/; //这个是年龄的判断
/^d+.d{2}$/;//这个是判断输入的是否为货币值
<!-- IP地址有效性验证函数-->
<script language=javascript runat=server>
ip_ip = '(25[0-5]|2[0-4]d|1dd|dd|d)';
ip_ipdot = ip + '.';
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-77100-9.html
比数量
公司正在筹划进军蛋白饮品领域