webForumDet fria alternativet

Godkända tecken

PHPur PHP

5 svar · 238 visningar · startad av Marcus

Medlem sedan juli 2000449 inlägg
Frågan#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

Medlem sedan apr. 20019 inlägg
#2

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;
}

Medlem sedan juli 2000449 inlägg
#3

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?

Medlem sedan apr. 20019 inlägg
#4

Ja, sorry, tanken var att du skulle kunna fylla på med "whatever" där.....

// Malte ...

Medlem sedan juni 20001 251 inlägg
#5
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]

Medlem sedan maj 20001 953 inlägg
#6

Betydligt kompaktare! :)

------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020

Köp, Byt eller Sälj på Gametrade.nu!

137 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)