Undeaded Posted November 20, 2008 Report Posted November 20, 2008 (edited) Visiem čau! Man te ir maza problēma. Reģistracijas lapaspuse koda man vajag bloķet !?*_-[]:;'@#/|&(){}~`^%$=+<> simbolus. Es rakstiju daudz kā, bet tik daudz nesānak bloķet. ... Edited November 21, 2008 by Undeaded
bubu Posted November 20, 2008 Report Posted November 20, 2008 eregi ir funkcija, nevis tags. Vairāki simboli regulārā izteiksmē nozīmē speciālas lietas. Tāpēc tos vajag eskeipot ar backslašu, ja gribi izmantot to par parastu simbolu. Lasi te: http://lv2.php.net/manual/en/intro.regex.php
Aleksejs Posted November 20, 2008 Report Posted November 20, 2008 pārbaude ir šāda: <?php if(0 < preg_match('/[!?*_\-[\]:;\'@#\/|&(){}~`^%$=+<>]+/',$mainigais,$atrastais)){ //slikta vērtība print_r($atrastais); echo "baigi slikti"; } else { echo "baigi labi!"; //laba vērtība } ?>
Undeaded Posted November 21, 2008 Author Report Posted November 21, 2008 Lūdzu nevjag taisīt bezjēdzīgas QUOTEs Liels tev paldies!
Recommended Posts