[^123456789]
Jag är ingen höjdare på RegExp, men jag tror det skall fungera så. Du får alltså träffar på allt utom 1-9.
16 svar · 258 visningar · startad av NETwork
Vet inte riktigt var denna post hör hemma men det kanske går bra här. :)
Jo, jag skulle behöva ett regularexpression-uttryck där man får skriva endast siffror (ja \d alltså) MEN det får inte vara noll! Om det finns någon som kan hjälpa mig med det så blir jag oerhört tacksam!
[^123456789]
Jag är ingen höjdare på RegExp, men jag tror det skall fungera så. Du får alltså träffar på allt utom 1-9.
Nja, jag vill alltså godkänna alla siffervärden utom noll. Ej bokstäver, bara siffror! 1 till n alltså.
Jo, det fattade jag också men varför inte vända på det?
if myMatches.count > 0 then
response.write "Du får inte har sådana tecken i strängen!"
else
response.write "Strängen är korrekt!"
end if
:)
Näh. Jag frågar inget ju inte något asp.net-secifikt utan bara efter ett regexp-uttryck som nog passar lika bra här som på .net ... och man måste ju besöka sina konkurenter ibland!
:)
Du hade ju faktiskt en poäng där... :) Jaja...
Om jag har fattat rätt, så borde detta fungera:
"(\d|[^0])\d"
Då kan första siffran inte vara 0. Iofs så kommer det inte att fungera om man skriver 00 (alltså flera nollor). Vet inte hur man skall åtgärda detta, men jag återkommer om jag kommer på något :)
Varför skulle den inte träffa två nollor?
Hm, nix... då måste man skriva minst två siffror oavsett siffra... :)
^[1-9][0-9]*$
[r/] Denniz variant skulle släppa genom lite för mycket. (\d|[^0]) släpper genom alla siffror, plus allt som inte är noll, vilket innebär att allt slinker genom. Sen måste det avslutas med en siffra, så exempelvis skulle q8 gå genom men inte 9 :)
Fungerar perfekt! Tack! :)
Hmm... Såg visst att min inte funkade vidare bra. Denna borde dock fungera:
([123456789])(\d*)
EDIT: Skulle kunna vara smart att uppdatera sidan innan man postar :)
Fast du kan skippa paranteserna. De behövs inte där. :)
spango skrev:
Fast du kan skippa paranteserna. De behövs inte där. :)
Iofs inte, men jag gillar paranteser :)
Jag tycker att det blir mycket enklare att se vad som hör till vad då.