Validering av mobilnummer

Valfritt telefonnummerformat är tillåtet: widh dashes, parantheses, blanks, prickar. T.ex. 234-567-8901 eller (234) 567-8901 eller +1-234-567-8901, etc.

Så här använder du valideringsverktyget för telefonnummer

Verktyget låter dig verifiera om ett telefonnummer är giltigt och avgöra om det är en mobiltelefon (fasta telefoner presenteras som ogiltiga av det här verktyget). Så här använder du vår telefon giltighetskontroll:

  • Steg 1: Ange det telefonnummer som du vill validera eller kopiera/klistra in det i rutan ovan. Alla telefonformat är tillåtna: nationell (t.ex. 234-567-8901 eller (234) 567-8901 etc.) eller internationell E.164 (t.ex. +1-234-567-8901).
  • Steg 2: Välj det land där du vill validera telefonnumret i listrutan.
  • Steg 3: Klicka på knappen "Validera" för att validera telefonnumret. Du kan se prisuppskattningen för att skicka ett SMS och även skicka ett sms till telefonnumret om det är giltigt. Du behöver dock ett SMS Connexion-konto för att göra det.

Varför använda validering av telefonnummer?

Visste ni att 91 procent av företagen lider av databrister, och 77 % anser att felaktiga kontaktuppgifter har en negativ inverkan på deras resultat?

Att verifiera ett telefonnummer kan hjälpa dig att förhindra onödiga pengar och ansträngning. Det sparar tid genom att upptäcka ogiltiga telefonnummer tidigt. I stället för att upptäcka ogiltiga telefonnummer i databasen under försäljnings-, kundservice-, varumärkes- eller marknadsföringsaktiviteter är det nu det största ögonblicket att göra det. När telefonnummer samlas in och identifieras bör de tas bort från databasen.

Fördelarna med att använda telefonvalidering är:

  • sparar pengar genom att skicka SMS endast till riktiga nummer
  • ger bättre konverteringsfrekvenser på dina SMS-kampanjer
  • förhindra bedrägliga poster i telefondatabasen

Hur fungerar validering av telefonnummer?

Telefonverifieraren validerar inte bara numrets format, utan också om det är tillgängligt för att ta emot samtal eller meddelanden (fast telefon eller mobiltelefon). Du behöver inte heller oroa dig för att ägaren till den mobila enheten får något SMS eller meddelande eftersom dina telefonverifieringsinsatser kommer att döljas för dem.

Vad är skillnaden mellan en telefonuppslagning och en telefonvalidering?

Praxis att få personlig information, till exempel en persons namn, från ett telefonnummer eller att hitta om ett telefonnummer porteras till ett annat nätverk kallas telefonnummersökning. Telefonvalidering, å andra sidan, kommer att berätta om telefonnumret som är kopplat till den posten är verkligt eller inte. Typen av nummer (fast telefon eller mobil), transportören och landsplatsen kommer alla att avslöjas under valideringen av telefonnummer.

API för validering av masstelefonnummer

SMS Connexion tillhandahåller ett starkt men ändå enkelt API för validering av telefonnummer med global täckning i över 200+ länder. Det hjälper till att upprätthålla en ren användarbas genom att kontrollera telefonnummer vid inmatningspunkten i ditt system, vilket eliminerar behovet av att korrigera dem efteråt. Avancerade valideringsmekanismer används i det här telefonvaliderings-API:et, inklusive användning av de senaste internationella numreringsplanerna, transportör, linjetypigenkänning och landsplats.

Exempel på API-begäran om att validera telefonnummer i grupp (upp till 40 000 nummer per API-begäran)

curl --request POST \
  --url https://api.sms.cx/numbers/validate \
  --header 'Authorization: Bearer REPLACE_ACCESS_TOKEN' \
  --header 'Content-Type: application/json' \
  --data-raw '{
    "phoneNumbers": [
        "+336129353",
        "+33612970283",
        "+3361211",
        "+43664187834",
        "+41781218472",
        "+351912110421",
        "+4915123473140",
        "+4915123595",
        "+4915123966046"
    ]
}'
import requests

url = "https://api.sms.cx/numbers/validate"

payload = {
	"phoneNumbers": [
		"+336129353", 
		"+33612970283", 
		"+3361211", 
		"+43664187834", 
		"+41781218472", 
		"+351912110421", 
		"+4915123473140", 
		"+4915123595", 
		"+4915123966046"
		]
	}

headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}

response = requests.request("POST", url, json=payload, headers=headers)

print(response.text)
require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://api.sms.cx/numbers/validate")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request["Authorization"] = 'Bearer REPLACE_ACCESS_TOKEN'
request.body = "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}"

response = http.request(request)
puts response.read_body
<?php

$curl = curl_init();

$payload = [
	"phoneNumbers" => [
		"+336129353",
		"+33612970283",
		"+3361211",
		"+43664187834",
		"+41781218472",
		"+351912110421",
		"+4915123473140",
		"+4915123595",
		"+4915123966046",
	]
];

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.sms.cx/numbers/validate",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode($payload),
  CURLOPT_HTTPHEADER => [
    "Authorization: Bearer REPLACE_ACCESS_TOKEN",
    "Content-Type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}");
Request request = new Request.Builder()
  .url("https://api.sms.cx/numbers/validate")
  .post(body)
  .addHeader("Content-Type", "application/json")
  .addHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
  .build();

Response response = client.newCall(request).execute();
const http = require("https");

const options = {
  "method": "POST",
  "hostname": "api.sms.cx",
  "port": null,
  "path": "/numbers/validate",
  "headers": {
    "Content-Type": "application/json",
    "Authorization": "Bearer REPLACE_ACCESS_TOKEN"
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on("data", function (chunk) {
    chunks.push(chunk);
  });

  res.on("end", function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  phoneNumbers: [
    '+336129353',
    '+33612970283',
    '+3361211',
    '+43664187834',
    '+41781218472',
    '+351912110421',
    '+4915123473140',
    '+4915123595',
    '+4915123966046'
  ]
}));
req.end();
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://api.sms.cx/numbers/validate"

	payload := strings.NewReader("{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("Content-Type", "application/json")
	req.Header.Add("Authorization", "Bearer REPLACE_ACCESS_TOKEN")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
var client = new RestClient("https://api.sms.cx/numbers/validate");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN");
request.AddParameter("application/json", "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Se andra verktyg:

  • SMS längdkalkylator - ange ett textmeddelande och beräkna antalet meddelandedelar, tecken, identifiera och visa Unicode-tecken, uppskatta kostnaden för att skicka ett SMS
  • Bulk telefonnummerlista validerare - bearbeta en lista över kontakt och validera, rensa (ta bort ogiltiga, dubbletter), konvertera till E.164-format och uppskatta kostnaden för att skicka ett SMS
  • Unikod till GSM-omvandlare - kontrollera text och ersätt icke-GSM-tecken (Unicode). Alternativ för att konvertera alla Unicode-tecken som identifieras eller bara specifika språk: kyrilliska, arabiska, spanska, portugisiska, etc.

Sekretessanteckning

Detta onlineverktyg lagrar ingen information om dig och det lagrar inte någon av texten som skrivs, klistras in eller skickas in i rutan ovan.

Valideringsverktyg för telefonnummer - v1.0.0 (senast uppdaterad 2022-02-14)

Redo att åka? Få kontakt med dina kunder på några minuter

Registrera sig Kontakta oss