Marcus Medlem sedan juli 2000 449 inlägg Frågan 26 apr. 2001 08:40 #1 Hej
Jag vet att det finns gott om frågor av denna sorten och har därför lusläst wF på svar som jag kan ha nytta av. Tyvärr hittade jag inget som jag kunde använda (eftersom jag verkligen suger på regexp).
Snälla, hjälp mig med detta:
Tillåtna tecken är a-z(stora som små) samt å,ä,ö,Å,Ä och Ö. 0-9 samt mellanslag! _ - och . är också tillåtna.
Förresten, kan något av ovanstående tecken ställa till problem vid inloggningsscript m.m.?
Jag är mycket tacksom för svar!
------------------
DinDator.nu
A Aldarin Medlem sedan apr. 2001 9 inlägg Kalla på funktionen med din sträng, typ $apa = az09($min_info_jag_vill_kolla);
function az09($s){
for ($i = 0; $i < strlen($s); $i++) {
$c = $s[$i];
if(!(
(($c >= 'a') && ($c <= 'z')) ||
(($c >= 'A') && ($c <= 'Z')) ||
(($c >= '0') && ($c <= '9')) ||
(($c == 'å') || ($c == 'ä')) ||
(($c == 'ö') || ($c == 'Å')) ||
(($c == 'Ä') || ($c == 'Ö')) ||
(($c == ' ') || ($c == '.')) ||
(($c == '_') || ($c == '-')) ||
))
return false;
}
return true;
}
Marcus Medlem sedan juli 2000 449 inlägg Jag trixade om funktionen lite snabbt så det var mer anpassat för mig och tog bort det sista 'or' så fungerade det tokbra :-)
Undrar om jag någonsin kommer att kunna regexp's perfekt?
A Aldarin Medlem sedan apr. 2001 9 inlägg Ja, sorry, tanken var att du skulle kunna fylla på med "whatever" där.....
// Malte ...
S stevenet Medlem sedan juni 2000 1 251 inlägg if(ereg("([^A-Za-z0-9!åäöÅÄÖ-_ \.])",$hepp)) {
echo "hepp innehåller ett eller flera otillåtna tecken.";
}
------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.
[Redigerat av stevenet den 28 apr 2001]
C Chavez Medlem sedan maj 2000 1 953 inlägg Betydligt kompaktare! :)
------------------
<A HREF="mailto:chavez@post.netlink.se ">Mvh Chavez
</A> UIN: 73975020
Köp, Byt eller Sälj på Gametrade.nu!