Riješeno: html unos samo brojeva u regex

Glavni problem povezan s brojevima samo regularnog izraza za unos HTML-a je taj što može biti teško pravilno potvrditi korisnički unos. Regularni izraz dopušta samo ograničen skup znakova, tako da ako korisnik unese nešto što nije broj, regularni izraz to neće moći otkriti i unos će biti prihvaćen kao valjan. Dodatno, ako korisnik unese broj s više od jedne decimalne točke ili u netočnom formatu (npr. “1,000” umjesto “1000”), regularni izraz ga opet neće moći otkriti i prihvatiti kao važeći. To može dovesti do problema tijekom pokušaja obrade ovih podataka.

<input type="text" pattern="&#91;0-9&#93;*" />

1. Ovaj redak koda stvara ulazni element u HTML-u.
2. Vrsta unosa navedena je kao "tekst".
3. Atribut uzorka postavljen je na “[0-9]*”, što znači da se u tekstualno polje mogu unijeti samo brojevi.

HTML ulazna oznaka

HTML oznaka se koristi za stvaranje interaktivnih kontrola za obrasce temeljene na webu kako bi se prihvatili podaci od korisnika. Može biti raznih vrsta kao što su tekstualna polja, potvrdni okviri, radio gumbi, gumbi za slanje i više. The tag je prazan element, sadrži samo atribute i nema završnu oznaku.

Regularni izraz samo za brojeve

Regularni izraz za podudaranje brojeva samo u HTML-u je: . Ovaj izraz će odgovarati bilo kojem broju znamenki ispred i iza kojih stoji razmak.

Kako mogu prihvatiti samo brojeve u HTML unosu

Da biste prihvatili samo brojeve u HTML unosu, možete koristiti atribut type=”number”. Ovo će ograničiti unos samo na numeričke vrijednosti. Osim toga, također možete koristiti atribute min i max za postavljanje raspona prihvatljivih vrijednosti. Na primjer:

Povezani postovi:

Ostavite komentar