≡ Menu

Membatasi Karakter Hanya Berupa Angka Pada Form (PHP)

PHP Logo

Membatasi karakter hanya berupa Angka saja atau Abjad Besar maupun Abjad kecil sangat mudah sekali, hanya perlu sedikit kode PHP kecil.

Kali ini saya akan membagikan cara tersebut menggunakan fungsi Eregi yang simpel ini. Dan tentunya jika memakai form juga memakai bantuan fungsi if supaya bisa dikasih notif dengan mudah.

Seseorang mungkin pernah mengalami gangguan saat membatasi karakter hanya angka saja. Namun digoogle yang saya tau memakai javascript, ya itu memang lebih mudah dan tetapi lebih mudah dengan cara yang saya bagikan ini!

Sesuai judul posting ini, letak tujuanya adalah pada form. Jadi kita akan membuat sedikit form pengetesan saja alias bukan enginer melainkan percoba’an saja.
Simak terlebih dahulu kode dibawah ini!

<?php
if((isset($_POST['masuk']))){
if (!eregi("[0-9]", $_POST['nomor'])){
echo 'Pengisian Harus angka';
}
echo '<center>
<font color="green">Berhasil Masuk</font>
</center>';
}else{
echo '<form method="POST" action="?masuk">
<b>Masukan ID:</b>
<br/>
<input type="text" name="nomor">
<br/>
<input type="submit" value="Masuk">
</form>';
}
?>

Penjelasan!

If isset Untuk melihat notif berhasil masuk atau gagal masuk pada form POST yang tercantum.

If eregi untuk membatasi hanya untuk nomor.

Form digunakan sebagai sistem penulisan karakter, dari kolom hingga button submit.

Selain itu jika ingin menambah 2 fungsi EREGI pada satu if. Harus memakai fungsi or seperti || . Tidak beda jauh hanya seperti ini!

<?php
if((!eregi("[0-9]", $_POST['nomor1'])) || (!eregi("[0-9]", $_GET['nomor2']))){
echo 'Pengisian harus angka';
}
?>

Ada satu yang kurang yaitu membatasi hanya abjad besar atau kecil saja. Kamu bisa mengubah kode seperti [0-9] menjadi seperti ini.

Abjad Kecil: [a-z]
Abjad Besar: [A-Z]
Abjad besar dan kecil: [A-Z-a-z]

Dan seterusnya tinggal kamu edit saja seperti kode diatas. Menurut saya cara ini sangatlah mudah. Karena hanya memakai satu fungsi saja alias tidak beberapa.

Eregi dibagi dengan banyak fungsi, kamu dapat melihat semua itu disitus asli PHP DISINI.

Apa ada yang masih bingung..? Silahkan komentar.

Semoga bermanfaat dan Selamat mencoba

About the author: Apapun yang Saya ketahui dan Saya bagikan. Semuanya berawal dari masa yang disebut pembelajaran.

{ 0 comments… add one }

Leave a Comment