Postingan lainnya
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
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_