pattern


Ta’rif va qo‘llanilishi

pattern atributi <input> elementining qiymati tekshiriladigan regulyar ifodani belgilaydi.

Eslatma: pattern atributi quyidagi kiritish turlari bilan ishlaydi: text, date, search, url, tel, email va password.

Maslahat: Foydalanuvchiga yordam berish maqsadida andozani tavsiflash uchun global title atributidan foydalaning.

Maslahat: Regulyar ifodalar haqida JavaScript darsligimizdan ko‘proq bilib oling.


Qo‘llaniladigan elementlar

pattern atributini quyidagi elementda ishlatish mumkin:

Element Atribut
<input> pattern

Misollar

Input misoli

Faqat uchta harfdan iborat bo‘lishi mumkin bo‘lgan (raqamlar va maxsus belgilarsiz) kiritish maydoniga ega HTML forma:

<form action="/action_page.php"> Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code"> <input type="submit"> </form>
O‘zingiz sinab ko‘ring »

Password misoli

Kamida 6 ta belgidan iborat bo‘lishi kerak bo‘lgan type="password" turidagi <input> elementi:

<form action="/action_page.php"> Password: <input type="password" name="pw" pattern=".{6,}" title="Six or more characters"> <input type="submit"> </form>
O‘zingiz sinab ko‘ring »

Password misoli

Kamida bitta raqam, bitta katta va bitta kichik harfni o‘z ichiga olgan, kamida 8 ta belgidan iborat bo‘lishi kerak bo‘lgan type="password" turidagi <input> elementi:

<form action="/action_page.php"> Password: <input type="password" name="pw" pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters"> <input type="submit"> </form>
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi raqamlar atributni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Atribut
pattern 5.0 10.0 4.0 Qo‘llab-quvvatlanmaydi 9.6

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!