正则表达式

 function isDigit(s)  { 
	var patrn=/^\d+$/; 
	if (!patrn.exec(s)) return false 
	return true 
}


 



负整数: ^-[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+)?))$ 

负浮点数: ^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 

浮点数: ^(-?\\d+)(\\.\\d+)?$ 

由26个英文字母组成的字符串 : ^[A-Za-z]+$

由26个英文字母的大写组成的字符串: ^[A-Z]+$

由26个英文字母的小写组成的字符串: ^[a-z]+$

由数字和26个英文字母组成的字符串: ^[A-Za-z0-9]+$

由数字、26个英文字母或者下划线组成的字符串: ^\\w+$

email地址: ^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$

url: ^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$

用户名: /^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/

无符号字符串: /^[^\s]{1}[^-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*$/

Email: /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/

电话号码: /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/

手机号码: /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/

URL: /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/

身份证: /^\d{15}(\d{2}[A-Za-z0-9])?$/

货币: /^\d+(\.\d+)?$/

数字: /^\d+$/

邮政编码: /^[1-9]\d{5}$/

QQ: /^[1-9]\d{4,8}$/

整数: /^[-\+]?\d+$/

实数: /^[-\+]?\d+(\.\d+)?$/

英文: /^[A-Za-z]+$/

中文: /^[\u0391-\uFFE5]+$/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值