常用正则表达式(?i)忽略字母的大小写!
1 。 ^ /d + $ // 匹配非负整数(正整数 + 0) 2 。 ^ [ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] * $ // 匹配正整数 3 。 ^ (( - /d + ) | ( 0 + ))$ // 匹配非正整数(负整数 + 0) 4 。 ^- [ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] * $ // 匹配负整数 5 。 ^-? /d + $ // 匹配整数 6 。 ^ /d + (/./d + ) ? $ // 匹配非负浮点数(正浮点数 + 0) 7 。 ^ (([ 0 - 9 ] + /.[ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] * ) | ([ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] * /.[ 0 - 9 ] + ) | ([ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] * ))$ // 匹配正浮点数 8 。 ^ (( - /d + (/./d + ) ? ) | ( 0 + (/. 0 + ) ? ))$ // 匹配非正浮点数(负浮点数 + 0) 9 。 ^ ( - (([ 0 - 9 ] + /.[ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] * ) | ([ 0 - 9 ] * [ 1 - 9 ][ 0 - 9 ] *