2012-07-06 18 views
5

Kayıt formumuzda, şimdi kullanıcıdan twitter adını (örneğin, @paul) girmelerini istemek istiyoruz.Twitter Name Validation

İçerisinde hangi karakterlere izin verildiğini bilen var mı?

örn. a-z, A-Z, alt çizgiler, 0-9

başka bir şey var mı?

cevap

11

hükmeder. doğrulamak Yukarıdaki sonrası da size yardım etmek için regex örnekler içerir

http://kagan.mactane.org/blog/2009/09/22/what-characters-are-allowed-in-twitter-usernames/

:

Full regex – /^[a-zA-Z0-9_]{1,15}$/ 
Perl-compatible regex – /^\w{1,15}$/ 
+0

parlak teşekkürler – knookie

+0

Yardım ettiğim için sevindim, @Paul –

+0

noting değerinde bir ekstra şey, bu 15 char sınırı bir seferde 20 chars oldu. Normal ifadelerinizi veya eski adlar için hitap edeceğiniz şeyleri ayarlamanız gerekebilir. – knookie

1

Bu

bir hızlı arama aynı konuyu kapsayan bu yayını (non-Twitter) açıkladı Son JavaScript Funcion:

function validTwitteUser(sn) { 
    return /^[a-zA-Z0-9_]{1,15}$/.test(sn); 
} 
İlgili konular