日期:2014-05-16  浏览次数:20396 次

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+)?))

匹配负浮点数的正则表达式:

??????? ?(-(([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个26个英文字母的小写组成字符串的正则表达式:

??????? [a-z]+??????

匹配中文字符的正则表达式:

??????? [\u4e00-\u9fa5]?

匹配中文字符数限制的正则表达式: