Heim >Web-Frontend >js-Tutorial >Erweitertes JavaScript (5) Teilfunktionen zum Erfassen von Dezimalzahlen und Ganzzahlen in js
js:parseInt (7/2)
js: Math.ceil(7/2)
js: Math.round(7/2)
js: Math.floor(7/2)
Tatsächlich ist es so reguläre Ausdrücke verwenden.
"^\d+$" // Nicht negative Ganzzahl (positive Ganzzahl +0)
"^[0-9]* [ 1-9][0-9]*$"// Positive ganze Zahl
"^((-\d+)|(0+))$" // Nicht positiv Ganzzahl (Negative Ganzzahl+ 0)
"^-[0-9]*[1-9][0-9]*$" // Negative Ganzzahl
"^-?\d+$" // Ganzzahl
"^\d+(\.\d+)?$" // Keine negative Gleitkommazahl (positive Gleitkommazahl +0) ][0-9]*)|([0-9]*[1-9][0-9]* \.[0-9]+)|([0-9]*[1-9][ 0-9]*))$" //Positive Gleitkommazahl
"^((-\d+(\.\d+)?)|(0+(\.0+ )?))$"//
nicht positive Gleitkommazahl (negative Gleitkommazahl). Punktnummer+0) ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|( [0-9]*[1-9][0-9]* \.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //Negative Gleitkommazahl "^(-?\d+)(\.\d+)?$"//Gleitkommazahl
Beispiel
var r = / ^[0-9]*[1-9][0-9]*$///Positive Ganzzahl
r.test(str); /strtrue oder false
Schöne Texte und Bilder
Das Obige ist der Inhalt. Bitte achten Sie auf weitere verwandte Inhalte auf der chinesischen PHP-Website (www.php.cn)!