Pattern pada input form php

sayakan mau membuat form inputan di php tpi form inputan ini hanya bisa menerima karakter a-z lower dan uppter karakter lalu hanya bisa menerima karakter underscore (_)dan titik (.) selain dari karakter itu akan menampilkan pesan eror, pengaturan form menggunakan pattern

saya bingung terhadap value didalam pattern nya agar bisa membuat validasi di htmlnya berdasarkan karakter. ini front end untuk pengguna

avatar ashleenanh46
@ashleenanh46

21 Kontribusi 5 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

validasi client atau server side? eventnya saat apa?

untuk client di front end nya

1 Jawaban:

Hi @ashleenanh46,

cobain regex,

untuk javascript: <pre> var input_text = 'text dengan character tertentu'; // terserah var regex = '/^[a-z_.]+$/gi'; // regex dengan pattern: var result = regex.test(input_tetx); // result test

console.log(result); // show result </pre>

unutk php: <pre> $input_text = 'text dengan character tertentu'; // terserah preg_match('/^[a-z_.]+$/gi', $input_text, $matches); // result test

print_r($matches); // show result </pre>

penjelasan: ^: start line []: semua character didalam bracket a-z: match a-z _: match _ .: match "." pake \ untuk escape character +: string nyambung $: end line

g: modifier global i: insensitive, jadi mau huruf besar kecil ga ngaruh

semoga membantu..

Regards_

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban