Ben istemci ve sunucu tarafı doğrulama ile bir php formlar sınıf yazıyorum. Ben bir literal ters eğik çizgi ("\") javascript düzenli ifadeler kullanarak bir dize varsa kontrol problemleri yaşıyorum.
Ben bu php ve js arasındaki özel durumlarda miktarını azaltmak ve ben yazmak gerekir koşullu kod miktarını azaltacaktır gibi uzak regex kullanarak başka çözümler utangaç istiyorum.
Ben sadece bir kullanıcı bu gerekebilir ne bir örnek olarak kullanarak oldum sınıfını oluşturur-
A password field that is a string between 6 and 12 chars long and that excludes "\","#","$","`"
Ben denedim:
^[^(\u0008#\$`)]{6,12}$
^[^(\b#\$`)]{6,12}$
^[^(\\#\$`)]{6,12}$
Ve bunların hiçbiri bir ters eğik çizgi için çalışmak ve ben neden çalışmak olamaz. Bilginize: İkinci PHP çalışıyor.