Regular expression that can only enter numbers

1 ) Integer
positive number: /^[1-9][0-9]*$/ 
non-negative number: /^[0-9]*$/ 
negative number: /^-[1-9][0-9]* $/ 
Non-positive numbers: /^-[0-9]*$/ 
All integers: /^(-)?[0-9]*$/ 2) 
Positive decimal numbers: /^[0-9][.] [0-9]{1,}$/ 
Negative numbers: /^-[0-9][.][0-9]{1,}$/ 3) Integer and decimal 
non-negative numbers: /^[0-9] +([.][0-9]{1,})?$/ 
Non-positive numbers: /^-[0-9]+([.][0-9]{1,})?$/All 
numbers :/^(-)?[0-9]+([.][0-9]{1,})?$/ tip : control of digits after the decimal point: {minimum digits, maximum digits}. [0-9] can also be used instead of \d for special use: {1,} does not write the last digit to indicate unlimited digits





Guess you like

Origin blog.csdn.net/m0_67948827/article/details/128231726