FORUM
FORUM
Forumindex / Webbutveckling & programmering / Tillåt endast a-z & 0-9 [PHP]
2015-12-20 12:22#1

k0nan
Ingen klan

BrutalCS Poet
2193

Hejsan,
Jag behöver lite backup att göra så användare endast kan fylla i a-z och 0-9 i ett formulär. Alltså inga specialtecken. Hur kan jag kolla detta med PHP?

det jag har just nu är följande:

preg_match([%\$#\*+;:,.<>£@"!&{}\]\]\\\/=|^¨'§´?€¤½)(]+)/", $string)

Problemet med detta är att denna funktion endast blockerar vissa tecken. Jag vill göra tvärt om att jag lägger till vissa tecken som den tillåter och inget annat ska vara tillåtet. Alltså en whitelist typ.

Update: Tråden kan låsas, fick hjälp på annat håll:

function isvalidname($name) {
if(preg_match("/^[a-zA-Z0-9]+$/", $name) == 1) {
return 1;
// string only contain the a to z , A to Z, 0 to 9
}
else { return 0; }
}

Senast redigerad 2015-12-20 12:43
AKTIVA TRÅDAR