harfler, sayılar, belli semboller maç regex

1 Cevap php

Ben php bir kullanıcı adı doğrulamak gerekir, bu olabilir:

  • Mektuplar (üst ve alt harf)
  • Sayılar
  • Bu semboller:.?!, @
  • 15 karakter VEYA 16 kadar son karakter aşağıdaki # $ ^ biri (o da sadece sonunda bu 3 karakterden biri ile 15 ya da daha az olabilir) ise

Bunu nasıl yaparsınız?

1 Cevap

Bu başlayın:

/^[a-zA-Z0-9:.,?!@]{3,15}[#$^]?$/

daha sonra ihtiyaçlarına rafine. Eğer özel char kaçan gerekiyorsa görmek için deneyin, ama fikir almalısınız.

Bu şu anlama gelir: bir z'ye, A'dan Z'ye, 0-9 ve:.?!, @ Isteğe arasında biri tarafından takip, 15 kez 3 tekrarlanan # $ ^