i mysql alan adlarını karşılayan bir desen gerekir, ama aynı zamanda daha önce bir tablo adı olan seçeneği ile
örnekler:
mytable.myfield
myfield
my4732894__7289FiEld
Burada ben denedim ne:
$pattern = "/^[a-zA-Z0-9_]*?[\.[a-zA-Z0-9_]]?$/";
bu ben sadece alan adı olduğu, daha önce ne gerekli için çalıştı:
$pattern = "/^[a-zA-Z0-9_]*$/";
neden benim ilave herhangi bir fikir çalışmıyor?
maybe i'm making up regex, so i'll explain what i added... the first '?' is to say that it isn't greedy, ie. it will stop if the next part, namely "[.[a-zA-Z0-9_]]?" is satisfied. now, that second part is just the same as the first except it is optional (hence the '?' at the end) and it starts with a period (hence the '[.' and ']' wrapping my old clause. and obviously, the "^" and "$" rep the beginning and end of the string
yani ... herhangi bir fikir?
(Ayrıca, ben zaten başlangıcı / sonunda bu "/" s koymak gerekir neden olarak karıştı biraz değilim, bu yüzden gerekli yüzden bana söylerseniz, bu harika olurdu)
thanks a lot! (Aslında olsaydı ve bu okuma için teşekkürler tüm ... oldukça ramble bulunuyor)