Ben Düzenli ifadeler kullanarak bir formun javascript doğrulama tamamlamış yaşıyorum ve artık PHP kullanarak gereksiz doğrulama sunucusu tarafında çalışıyorum.
Ben dolar değerleri bulur benim JScript kodu bu düzenli ifade kopyalanan ve bir PHP dostu format için reformlar var:
/\$?((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/
Özellikle:
if (preg_match("/\$?((\d{1,3}(,\d{3})*)|(\d+))(\.\d{2})?$/", $_POST["cost"])){}
Ifade javascript büyük çalışır iken alıyorum:
Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1
PHP bunu çalıştırdığınızda. Bu hata geliyor neden kimse bir ipucu var mı?