Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Regular expression på svenska telefon nummer

Postades av 2007-02-15 12:02:53 - Benni Svensson, i forum regular expressions, Tråden har 9 Kommentarer och lästs av 9887 personer

Jag håller på med en bok för att lära mig asp.net 2.0.
Där skall man bl a verifiera svenska telefonummer.
<code>
^[0-9][2,4]-[0-9]{5,}§
</code>
Hur jag än försöker så lyckas jag inte.
Jag försöker med 046470-48242
Var ligger felet???


Svara

Sv: Regular expression på svenska telefon nummer

Postades av 2007-02-15 12:04:29 - David Tellander

Byt § till $


Svara

Sv:Regular expression på svenska telefon nummer

Postades av 2007-02-15 12:32:50 - Benni Svensson

Det såg jag inte, men likväl 046470-48242
<code>
^[0-9][2,4]-[0-9]{5,}$
</code>
Blir fel.
Om jag vill ha ett - (046470-48242)
borde det isåfall vara
<code>
^[0-9]-[2,4]-[0-9]{5,}$
</code>
..eller?


Svara

Sv: Regular expression på svenska telefon nummer

Postades av 2007-02-15 17:40:51 - Simon Dahlbacka

1) det är enklare om du delar med dej av det riktiga felmeddelandet och inte bara "det blir fel"

2) Nu har jag inte koll på hur ett svenskt telefonnummer ser ut, men enligt exemplet så vill du ha 6 siffror - 5 siffror ?

I så fall borde följande funka:

^[0-9]{6}-[0-9]{5}$


..det som finns innanför {} berättar alltså hur många som ska finnas av det som kommer just innan..


Svara

Sv:Regular expression på svenska telefon nummer

Postades av 2007-02-15 18:30:36 - Benni Svensson

Ber om ursäkt om jag inte var tillräkligt tydlig.
Det gäller allts de validerings verktygen som man lägger till för att kolla visa saker. I detta fall
så är det validering av regular express och man får ing felmedelanden där, bara rätt eller fel.
Det mönstret som jag skickade med, är vad författaren skickade med.


Svara

Sv: Regular expression på svenska telefon nummer

Postades av 2007-02-15 20:25:34 - Katarina Ask

Svenskt telefonnummer säger du? För i så fall får jag det till:

046[1-9]{1,3}-[0-9]{5,8}

För det börjar ju alltid på 046? Sen tar man bort nollan i riktnumret, och då blir det 1-3 siffror kvar, därefter streck, och sen vet jag inte hur många nummer man kan ha ha i telefonnummer, men det är ju bara att ändra 8:an till ditt maxvärde.

Testa det. Det funkade för mig iaf

Du får kolla om man kan ha mer än en nolla i riktnummer, isf får du ändra 1-9 till 0-9 i andra haken


Svara

Sv:Regular expression på svenska telefon nummer

Postades av 2007-02-15 21:09:05 - Benni Svensson

Jag försöker alltså få in 046470-48242
<code>
046[1-9]{1,3}-[0-9]{5,8}
</code>
och fortfarande så säger validatorn att det är fel.


Svara

Sv: Regular expression på svenska telefon nummer

Postades av 2007-02-15 23:51:47 - Per Persson

Nollan precis före bindestrecket i numret du testar matchar inte.

Detta regexp funkar bättre:
<code>
046[1-9][0-9]{0,2}-[0-9]{5,8}
</code>


Svara

Sv:Regular expression på svenska telefon nummer

Postades av 2007-02-16 09:24:46 - Katarina Ask

Japp, som Per säger eller som jag föreslog lite längre ner:

046[0-9]{0,3}-[0-9]{5,8}

Men Pers är bättre för där får man inte börja med en nolla i riktnumret.


Svara

Sv:Regular expression på svenska telefon nummer

Postades av 2007-02-16 09:26:12 - Benni Svensson

Tack Per, nu så fungerade det perfekt.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
826
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies