Phone Number Regex — Test mod rigtige formater
Debug JavaScript regulære udtryk live: fremhævede kampe, opsamlingsgrupper, flag og erstatningseksempel.
Resultat
Denne side forudindlæser et tolerant telefonnummermønster: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. Den accepterer en valgfri + og landekode, en områdekode, der kan stå i parentes, og ciffergrupper adskilt af mellemrum, prikker eller bindestreger - de formater, folk faktisk skriver, fra +1 415 555 0132 til (044) 123-45-67.
Telefonnumre er mere rodet end e-mails: det samme nummer kan skrives på et dusin måder, så mønsteret læner sig op af valgfrie separatorer ([\s.-]?) i stedet for ét stift layout. Denne tolerance har en pris - korte cifre kan glide igennem - hvorfor prøven indeholder negative eksempler. Se højdepunkterne for at tjekke, hvor grænsen mellem "telefonlignende" og støj går for dine data.
Tilpas det til dit land på få sekunder: Ret landekoden ved at erstatte \+\d{1,3} med et bogstav som \+380, eller gennemtving præcis ti cifre ved at fjerne den valgfrie halegruppe. Hver redigering gentestes øjeblikkeligt mod prøven, og matchtælleren fortæller dig, hvornår du er gået for strengt eller for løst.