http://blog.sina.com.cn/s/blog_46dd0d320100wzye.html
js验证数字正则表达式
文章分类:Web前端
js验证数字正则表达式
function istrue(a){
var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;
return reg.test(a);
}
function <wbr><wbr>isNumeric(a)<br> {<br><wbr><wbr><wbr>var <wbr><wbr>reg=/^(-|+)?d+(.d+)?$/<br><wbr><wbr>return(reg.test(a));<br> }<br> //检查是否为正数<br> function <wbr><wbr>isUnsignedNumeric(a)<br> {<br><wbr><wbr><wbr>var <wbr><wbr>reg=/^d+(.d+)?$/<br><wbr><wbr><wbr>alert reg.test(a);<br> }<br> //检查是否为整数<br> function <wbr><wbr>isInteger(a)<br> {<br><wbr><wbr><wbr>var <wbr><wbr>reg=/^(-|+)?d+$/<br><wbr><wbr><wbr>return reg.test(a);<br> }<br> //检查是否为正整数<br> function <wbr><wbr>isUnsignedInteger(a)<br> {<br><wbr><wbr><wbr>var <wbr><wbr>reg =/^d+$/<br><wbr><wbr><wbr>return reg.test(a);<br> }<br><br> //检查是否数字<br> function isNum(a)<br> {<br><wbr><wbr><wbr>var reg = /^d+(.d+)?$/;<br><wbr><wbr><wbr>reg.test(a);<br> }<br><br> //检查是否整数<br> function isInt(a)<br> {<br><wbr><wbr><wbr>var reg = /^-?d+$/;<br><wbr><wbr><wbr>return reg.test(a);<br> }<br><br><br><br> //去掉非法字符<br> function trim(str)<br> {<br><wbr><wbr><wbr>return str.replace(/^\s+|\s+$/g, '');<br> }<br><br><br> //添加部分正则表达式(JQuery)<br> // 正则规则<br> "eng" : /^[A-Za-z]+$/,<br> "chn" :/^[\u0391-\uFFE5]+$/,<br> "mail" : /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/,<br> "url" : /^http[s]?:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,<br> "currency" : /^\d+(\.\d+)?$/,<br> "number" : /^\d+$/,<br> "int" : /^[0-9]{1,30}$/,<br> "double" : /^[-\+]?\d+(\.\d+)?$/,<br> "username" : /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/,<br> "password" : /^(\w){6,20}$/,<br> "safe" : />|<|,|\[|\]|\{|\}|\?|\/|\+|=|\||\'|\\|\"|:|;|\~|\!|\@|\#|\*|\$|\%|\^|\&|\(|\)|`/i,<br> "dbc" : /[a-zA-Z0-9!@#¥%^&*()_+{}[]|:"';.,/?<>`~ ]/,<br> "qq" : /[1-9][0-9]{4,}/,<br> "date" : /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/,<br> "year" : /^(19|20)[0-9]{2}$/,<br> "month" : /^(0?[1-9]|1[0-2])$/,<br> "day" : /^((0?[1-9])|((1|2)[0-9])|30|31)$/,<br> "hour" : /^((0?[1-9])|((1|2)[0-3]))$/,<br> "minute" : /^((0?[1-9])|((1|5)[0-9]))$/,<br> "second" : /^((0?[1-9])|((1|5)[0-9]))$/,<br> "mobile" : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/,<br> "phone" : /^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/,<br> "zipcode" : /^[1-9]\d{5}$/,<br> "bodycard" : /^((1[1-5])|(2[1-3])|(3[1-7])|(4[1-6])|(5[0-4])|(6[1-5])|71|(8[12])|91)\d{4}((19\d{2}(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(19\d{2}(0[13578]|1[02])31)|(19\d{2}02(0[1-9]|1\d|2[0-8]))|(19([13579][26]|[2468][048]|0[48])0229))\d{3}(\d|X|x)?$/,<br> "ip" : /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,<br> "file": /^[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/,<br> "image" : /.+\.(jpg|gif|png|bmp)$/i,<br> "word" : /.+\.(doc|rtf|pdf)$/i,<br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>