Nasıl Arapça, İngilizce, numberical ve aralık karakterleri eşleştirmek için bir regex yazmak için?

2 Cevap php

, Ya da bir uzay - PHP düzenli ifadeler kullanarak, nasıl ben kullanıcı girişi, Arapça İngilizce, rakamlar, _ yapabilirsiniz.

Örneğin, kullanıcı girişi yapabilirsiniz aşağıdaki dizeler:

  • 10-abc
  • 10 - من
  • 10-abc من
  • _abc من -10

2 Cevap

Eğer kullanabileceğiniz Arapça karakterler denetlemek için

\p{InArabic}

This sayfa yolda size yardımcı olabilir.

İngilizce, rakam ve _ ve için doğru ifade ... - [a-zA-Z0-9_-]* (küçük sondaki eksi beni biraz tedirgin ediyor, ama o iş gibi görünüyor) olan ... Şimdi Arapça charaters koymak zorunda kalacak i herhangi bir arab bilmiyorum çünkü orada da (umarım, bu İngilizce ile ilgili olarak bir karakter aralığı olarak çalışır) ..., bu konuda size yardımcı olamaz ...

iyi şanslar ... ;)