Neden bu düzenli ifade alanlar ile çalışmıyor?

0 Cevap php

How do I make the following regular expression accept only the symbols I want it to accept as well as spaces?

if(!preg_match('/^[A-Z0-9\/\'&,.-]*$/', $line))
{
    die();
}
else
{
    //execute the rest of the validation script
}

Ben kullanıcı sadece belirli bir metin alanı $ hattına AZ, 0-9, ileri eğik çizgi, kesme işareti ve işaretleri, virgül, tire ve girebilecekler olmak istiyorum.

Şu anda mükemmel HAM-BURGER çizgisinde bir şey kabul edecek, bunu kabul etmelidir. (- Alanı unutmayın <) kullanıcı hamburger'e yazın istiyor zaman bir sorun haline çalıştırmak.

Ben ucundan başında ve / veya $ dan ^ kaldırırsanız o başarılı olur kullanıcı türleri şey varsa. Bu Benim teşebbüs çare * Bir + içine yapmak için ama sonra o kadar uzun kullanıcı kabul karakterlerden en az birinde dediği gibi her şeyi kabul eder oldu.

0 Cevap