JS常用正则表达式

"\d+$"      //非负整数+0

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

"^((-\d+)|(0+))$"    //非正整数(负整数+0)

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

"^-?\d+$"    //整数

"^\d+(\.\d+)?$"    //非负浮点数

"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"    //正浮点数

"^((-\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+)?$"    //浮点数

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

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

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

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

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

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

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

posted @ 2015-10-03 00:55  萧弦乐  阅读(107)  评论(0)    收藏  举报