Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa ini tidak menerima alamat email dengan tanda hubung setelah @?

Coba ini:

var emailpat = /^[^@][email protected][^@]+\.[^@\.]{2,}$/;

Alamat email hanya boleh memiliki satu tanda @, dan itu tidak boleh berupa karakter pertama. Setelah @ Anda memerlukan setidaknya satu titik diikuti oleh 2 huruf atau lebih.

Dan ya, ini juga menerima alamat email yang tidak valid. Jika Anda ingin memastikan bahwa pengguna memasukkan alamat email yang valid, Anda harus mengirim email ke alamat tersebut dan menunggu pengguna mengambil tindakan (yaitu memasukkan kode yang ada di email).

Sunting

Regex diperbarui sehingga bagian domain tidak lagi terbatas pada TLD alfabet romawi. Huruf lain diperbolehkan, meskipun mungkin tidak terlalu umum (belum). Lihat wikipedia untuk contoh .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk MEMOTONG sebagian besar tabel dalam skema MySQL?

  2. MySql menggabungkan LIMIT dan ORDER BY

  3. Pilih data dari kolom dan dua tabel yang berbeda

  4. Pilih baris dari tabel MySQL di mana stempel waktu PHP lebih tua dari X

  5. MySQL:Curdate() vs Sekarang()