Ben hala Düzenli ifadeler kullanarak çok yeni değilim, bu yüzden burada benim durumumun bulunuyor. Ben kabul adları için bazı kurallar var ve ben onlar için bir ifadesi yapmak için çalışıyorum.
İşte onlar:
- 1-15 Karakterler
- a-z, A-Z, 0-9, ve boşluk kabul edilebilir
- A-z veya A-Z ile başlamalıdır
- Bir boşluk bitemez
- Arka arkaya iki boşluk içeremez
Bu kadar onunla kazanılmış ettik gibidir.
/^[a-zA-Z]{1}([a-zA-Z0-9]|\s(?!\s)){0,14}[^\s]$/
Bu çoğunlukla, çalışır, ama örneğin "a" olarak tek bir karakterle uyuşmuyor.
Herkes burada bana yardımcı olabilir? Herhangi bir fark yaparsa ben PHP PCRE'yi kullanıyorum.