webForumDet fria alternativet

RegExpar...

3 svar · 358 visningar · startad av Marley

MarleyMedlem sedan dec. 199954 inlägg
#1

Ska göra en subrutin som kollar det här blan annat:

Giltiga tecken: A-Za-zåäöÅÄÖ
Ogiltiga tecken: [mellanslag] och övriga tecken

Någon som kan hjälpa mig lite... Vad är det jag ska använda tr/ eller m/

Kanske någon som har en liknande subrutin som ni skulle kunna klistra in här? :)

RobbanMedlem sedan dec. 19992 555 inlägg
#2

Något åt det här hållet kanske:

$foo =~ m/[^A-Za-zåäöÅÄÖ]/g

Returnerar sant om $foo innehåller otillåtna tecken.

------------------
Robban < robban@lipogram.com >

MarleyMedlem sedan dec. 199954 inlägg
#3

Så här blev det...

if($anvnamn =~ /[^a-zA-Z0-9_]/){
}

RobbanMedlem sedan dec. 19992 555 inlägg
#4

Mitt g var onödigt kom jag på i efterhand. Gör bara att sökningen tar längre tid (spelar ju ingen roll om variabeln innehåller ett eller flera ogiltiga tecken). :)

------------------
Robban < robban@lipogram.com >

257 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
132 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)