bubu Posted March 1, 2006 Report Share Posted March 1, 2006 Nav jau nepareizi, bet vienkārši lieki. Ja tu uzraksti regexpu /a-z/i tad tas ir tas pats kas /a-zA-Z/ /i nozīmē to, ka jebkura burta vietā derēs gan lielais, gan mazais. Tāpēc lieki ir rakstīt abus reizē - gan a-zA-Z gan /i \w ir tas pats, kas a-z \d ir tas pats, kas 0-9 Link to comment Share on other sites More sharing options...
SkyD Posted March 1, 2006 Author Report Share Posted March 1, 2006 Ā, nu skaidrs. Link to comment Share on other sites More sharing options...
SkyD Posted March 1, 2006 Author Report Share Posted March 1, 2006 Javascriptā nēsmu neko daudz zinoš, tapēc jautājums atkal. Vajag, lai pasaka, ka lietotājvārds satur neatļautus simbolus - "/\.-()*&^%$#@!~". Ar PHP ar nevarēju izdomāt. Ar substr nevar to panākt ? Link to comment Share on other sites More sharing options...
bubu Posted March 1, 2006 Report Share Posted March 1, 2006 Dokumentāciju jālasa, dokumentāciju! Nevis ar substr, bet ar strpos to var panākt. Taču daudz vieglāk ar regexpu (gan JS, gan PHP) PHP: if (preg_match("[/\/\\\.\-\(\)*&\^%\$#@!~]/", $text)) { echo "ir neatļauts simbols"; } JS: if (text.match(/[\/\\\.\-\(\)*&\^%\$#@!~]/)) { alert("ir neatļauts simbols"); } Taču! Vienmēr ir daudz pareizāk un drošāk pārbaudīt vai lietotājvārds satur tikai atļautos simbolus, nevis vai nesatur neatļautos (ja nu gadījumā kādu neatļauto aizmirst pārbaudīt?) Tāpēc labāk pārbaudīt tikai uz atļautajiem! Link to comment Share on other sites More sharing options...
SkyD Posted March 1, 2006 Author Report Share Posted March 1, 2006 Vispār bubu tev taisnība, labāk pārbaudīt vai satur atļautos. Tā laikam būs jadara. Warning: mail(): SMTP server response: 572 '' a domain name must be specified in ... on line 161 161: mail('Tests@inbox.lv', 'x', 'x', 'From: x@x.lv'); Kas tas? Pirmo reizi tāds man parādās. Link to comment Share on other sites More sharing options...
Recommended Posts