Maison >interface Web >js tutoriel >Fonctions JavaScript avancées (5) pour prendre des décimales et des entiers en js
js:parseInt (7/2)
js : Math.ceil(7/2)
js : Math.round(7/2)
js : Math.floor(7/2)
En fait, il s'agit de utilisez des expressions régulières.
"^\d $" // Entier non négatif (entier positif 0)
"^[0-9]*[ 1 -9][0-9]*$"// Entier positif
"^((-\d )|(0 ))$" // Entier non positif ( entier négatif 0)
"^-[0-9]*[1-9][0-9]*$"// Entier négatif
"^-?\d $" // Entier
"^\d (\.\d )?$" // Non- nombre à virgule flottante négatif (Nombre à virgule flottante positif 0)
"^(([0-9] \.[0-9]*[1-9 ][0-9 ]*)|([0-9]*[1-9][0-9]*\.[0-9] )|([0-9]*[1-9][0 -9]*) )$" //Nombre à virgule flottante positif
"^((-\d (\.\d )?)|(0 (\.0 ) ? ))$"//Nombre à virgule flottante non positif (nombre à virgule flottante négatif 0)
" ^(-(([0-9 ] \.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\ .[0-9] )|( [0-9]*[1-9][0-9]*)))$"//Nombre à virgule flottante négatif
" ^(-?\d )(\. \d )?$"//Nombre à virgule flottante
var r = / ^[0-9]*[1-9 ][0-9]*$///Entier positif
r.test(str/); /str est le caractère que vous souhaitez juger L'exécution renvoie des résultatstrue ou false
Ce qui précède est le contenu Pour en savoir plus. contenu associé, veuillez faire attention au site Web PHP chinois (www.php.cn) !