ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ

ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਲੀਡੇਟਰ - ਕਿਸੇ ਵੀ ਦੇਸ਼ ਲਈ ਟੈਸਟ ਨੰਬਰ

ਅਮਰੀਕਾ, ਯੂਕੇ, ਮੈਕਸੀਕੋ, ਭਾਰਤ ਲਈ ਵੈਲਿਡ ਟੈਸਟ ਫੋਨ ਨੰਬਰ ਬਣਾਓ। ਸਹੀ ਫਾਰਮੈਟਿੰਗ ਦੇ ਨਾਲ ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਬਣਾਓ। ਡਿਵੈਲਪਰਾਂ ਲਈ ਵੈਲੀਡੇਸ਼ਨ ਲੌਜਿਕ ਟੈਸਟ ਕਰਨ ਲਈ ਮੁਫਤ ਟੂਲ।

ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਲੀਡੇਟਰ

ਲੋਡਿੰਗ ਕੈਲਕੁਲੇਟਰ...
📚

ਦਸਤਾਵੇਜ਼ੀਕਰਣ

ਫੋਨ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਦਾ ਮਹੱਤਵ

ਫੋਨ ਵੈਲੀਡੇਸ਼ਨ ਲੌਜਿਕ ਦਾ ਪਰੀਖਣ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਅਸਲ ਦੇਸ਼-ਵਿਸ਼ਿਸ਼ਟ ਪੈਟਰਨਾਂ ਦਾ ਪਾਲਣ ਕਰਨ ਵਾਲੇ ਯਥਾਰਥਵਾਦੀ ਨੰਬਰ ਚਾਹੀਦੇ ਹਨ, ਪਰ ਮੈਨੂਅਲ ਰੂਪ ਵਿੱਚ ਟੈਸਟ ਡੇਟਾ ਬਣਾਉਣਾ ਥੱਕਾਊ ਅਤੇ ਗਲਤੀ-ਪ੍ਰਵਣ ਹੈ। ਇਹ ਟੂਲ ਉਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ ਕਈ ਦੇਸ਼ਾਂ ਲਈ ਢਾਂਚਾਗਤ ਰੂਪ ਤੋਂ ਵੈਲਿਡ ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰਕੇ—ਸਹੀ ਏਰੀਆ ਕੋਡ, ਮੋਬਾਈਲ ਪ੍ਰੀਫਿਕਸ ਅਤੇ ਫਾਰਮੈਟਿੰਗ ਦੇ ਨਾਲ।

ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਸੰਪਰਕ ਫਾਰਮ ਬਣਾ ਰਹੇ ਹੋ, ਇੱਕ SMS API ਦਾ ਪਰੀਖਣ ਕਰ ਰਹੇ ਹੋ, ਜਾਂ ਇੱਕ ਵਿਕਾਸ ਡੇਟਾਬੇਸ ਨੂੰ ਭਰ ਰਹੇ ਹੋ, ਤੁਹਾਨੂੰ ਅਸਲ ਦੁਨੀਆ ਦੇ ਫਾਰਮੈਟਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਨੰਬਰ ਮਿਲਣਗੇ। ਟੂਲ ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਾਨਕਾਂ (ਜਿਵੇਂ E.164) ਦੀ ਜਟਿਲਤਾ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਜਦਕਿ ਇੰਟਰਫੇਸ ਨੂੰ ਸਰਲ ਰੱਖਦਾ ਹੈ: ਇੱਕ ਦੇਸ਼ ਚੁਣੋ, ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਚੁਣੋ, ਅਤੇ ਉਤਪੰਨ ਕਰੋ।

ਇਹ ਰੈਂਡਮ ਅੰਕ ਜਨਰੇਟਰਾਂ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ? ਇਹ ਨਿਯਮਾਂ ਦਾ ਸਤਿਕਾਰ ਕਰਦਾ ਹੈ। ਮੈਕਸੀਕਨ ਮੋਬਾਈਲ ਨੰਬਰਾਂ ਨੂੰ ਸਹੀ ਏਰੀਆ ਕੋਡ ਮਿਲਦੇ ਹਨ (ਮੈਕਸੀਕੋ ਸਿਟੀ ਲਈ 55, ਗੁਆਡਲਾਜਾਰਾ ਲਈ 33)। ਅਮਰੀਕੀ ਨੰਬਰ 0 ਜਾਂ 1 ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਅਵੈਧ ਪੈਟਰਨਾਂ ਤੋਂ ਬਚਦੇ ਹਨ। ਯੂਕੇ ਦੇ ਮੋਬਾਈਲ ਨੰਬਰ 7 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ। ਇਹ ਵੇਰਵੇ ਮਹੱਤਵਪੂਰਨ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਵੈਲੀਡੇਸ਼ਨ ਲੌਜਿਕ ਦਾ ਪਰੀਖਣ ਕਰ ਰਹੇ ਹੋ ਜਿਸਦਾ ਉਪਭੋਗਤਾ ਉਤਪਾਦਨ ਵਿੱਚ ਸਾਹਮਣਾ ਕਰਨਗੇ।

ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਸਧਾਰਨ ਇੰਟਰਫੇਸ ਦੇ ਪਿੱਛੇ, ਜਨਰੇਟਰ ਵੈਧ ਫੋਨ ਨੰਬਰ ਬਣਾਉਣ ਲਈ ਦੇਸ਼-ਵਿਸ਼ਿਸ਼ਟ ਨਿਯਮ ਲਾਗੂ ਕਰਦਾ ਹੈ:

  1. ਦੇਸ਼ ਅਤੇ ਖੇਤਰ ਚੋਣ: ਆਪਣਾ ਲੱਕਸ਼ ਦੇਸ਼ ਅਤੇ ਖੇਤਰ ਚੁਣੋ। ਇਹ ਏਰੀਆ ਕੋਡ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ—ਉਦਾਹਰਨ ਲਈ, ਮੈਕਸਿਕੋ ਵਿੱਚ "CDMX" ਚੁਣਨ ਨਾਲ ਆਪਣੇ-ਆਪ 55 ਏਰੀਆ ਕੋਡ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

  2. ਨੰਬਰ ਟਾਈਪ ਤਰਕ: ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਵੱਖ-ਵੱਖ ਪੈਟਰਨ ਦਾ ਪਾਲਨ ਕਰਦੇ ਹਨ। ਯੂਕੇ ਵਿੱਚ, ਮੋਬਾਈਲ 7 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਲੈਂਡਲਾਈਨ ਭੌਗੋਲਿਕ ਕੋਡ ਵਰਤਦੇ ਹਨ ਜਿਵੇਂ ਲੰਡਨ ਲਈ 20। ਟੂਲ ਤੁਹਾਡੀ ਚੋਣ ਦੇ ਅਧਾਰ 'ਤੇ ਸਹੀ ਉਪਸਰਗ ਲਾਗੂ ਕਰਦਾ ਹੈ।

  3. ਯਾਦਦਾਸ਼ਤ ਅੰਕ ਜਨਰੇਸ਼ਨ: ਸਬਸਕਰਾਈਬਰ ਨੰਬਰਾਂ ਲਈ, ਟੂਲ ਵੈਧ ਸੀਮਾਵਾਂ ਦੇ ਅੰਦਰ ਯਾਦਦਾਸ਼ਤ ਅੰਕ ਉਤਪੰਨ ਕਰਦਾ ਹੈ। ਸਭ ਅੰਕ ਹਰ ਥਾਂ ਨਹੀਂ ਚੱਲਦੇ—ਅਮਰੀਕਾ ਦੇ ਏਰੀਆ ਕੋਡ 0 ਜਾਂ 1 ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦੇ, ਅਤੇ ਕੁਝ ਕੋਡ ਸੇਵਾਵਾਂ ਲਈ ਰਾਖਵੇਂ ਹੁੰਦੇ ਹਨ।

  4. ਫਾਰਮੈਟ ਲਾਗੂ ਕਰਨਾ: ਨੰਬਰ E.164 ਮਾਨਕਾਂ (ਅੰਤਰਰਾਸ਼ਟਰੀ) ਜਾਂ ਸਥਾਨਕ ਪਰੰਪਰਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਫਾਰਮੈਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਮੈਕਸੀਕਨ ਨੰਬਰ ਅੰਤਰਰਾਸ਼ਟਰੀ ਤੌਰ 'ਤੇ "+52 55 1234 5678" ਜਾਂ ਸਥਾਨਕ ਤੌਰ 'ਤੇ "55 1234 5678" ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।

  5. ਵੈਲੀਡੇਸ਼ਨ: ਹਰੇਕ ਉਤਪੰਨ ਨੰਬਰ ਨੂੰ ਉਸ ਦੇਸ਼ ਦੇ ਵਿਸ਼ੇਸ਼ ਰੈਗੈਕਸ ਪੈਟਰਨ ਦੇ ਵਿਰੁੱਧ ਜਾਂਚਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਢਾਂਚਾਗਤ ਗਲਤੀਆਂ ਨੂੰ ਨੰਬਰ ਦਿਖਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਫੜ ਲੈਂਦਾ ਹੈ।

ਜੋ ਤੁਸੀਂ ਨਹੀਂ ਵੇਖੋਗੇ: ਟੂਲ ਜਾਣਬੁੱਝ ਕੇ ਐਮਰਜੈਂਸੀ ਨੰਬਰਾਂ (ਜਿਵੇਂ 911), ਟੈਸਟ ਸੀਮਾਵਾਂ, ਅਤੇ ਵਿਸ਼ੇਸ਼ ਸੇਵਾ ਕੋਡ ਤੋਂ ਬਚਦਾ ਹੈ। ਇਹ ਟੈਸਟ ਵਾਤਾਵਰਣ ਲਈ ਆਉਟਪੁੱਟ ਨੂੰ ਸੁਰੱਖਿਅਤ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਅਨਜਾਣੇ ਵਿੱਚ ਅਸਲ ਸੇਵਾਵਾਂ ਨੂੰ ਸਰਗਰਮ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ।

ਫਾਰਮੂਲਾ ਅਤੇ ਐਲਗੋਰਿਦਮ

ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰਨਾ ਇੱਕ ਸਧਾਰਨ ਯਾਦਦਿਹ ਪ੍ਰਕਿਰਿਆ ਵਜੋਂ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਇਸਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਵੈਧ ਬਣਾਉਣ ਵਾਲੀਆਂ ਗਣਿਤਕ ਪਾਬੰਦੀਆਂ ਅਤੇ ਪੈਟਰਨਾਂ ਨੂੰ ਸਮਝਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਯਾਦਦਿਹ ਨੰਬਰ ਉਤਪੱਤੀ ਐਲਗੋਰਿਦਮ

ਇੱਕ ਵੈਧ ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰਨ ਦਾ ਮੂਲ ਐਲਗੋਰਿਦਮ ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਪਾਲਣ ਕਰਦਾ ਹੈ:

N=C+A+P+SN = C + A + P + S

ਜਿੱਥੇ:

  • NN ਪੂਰਾ ਫੋਨ ਨੰਬਰ ਹੈ
  • CC ਦੇਸ਼ ਕੋਡ ਹੈ (ਸਥਾਨਕ ਫਾਰਮੈਟ ਲਈ ਵਿਕਲਪਿਕ)
  • AA ਖੇਤਰ/ਰੀਜਨ ਕੋਡ ਹੈ
  • PP ਪ੍ਰੀਫਿਕਸ ਹੈ (ਜਿਸ ਦੀਆਂ ਨੰਬਰ ਦੀ ਕਿਸਮ ਦੇ ਅਧਾਰ 'ਤੇ ਪਾਬੰਦੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ)
  • SS ਸਬਸਕਰਾਈਬਰ ਨੰਬਰ (ਯਾਦਦਿਹ ਅੰਕ) ਹੈ

ਵੈਲੀਡੇਸ਼ਨ ਐਲਗੋਰਿਦਮ

ਫੋਨ ਨੰਬਰਾਂ ਦਾ ਵੈਲੀਡੇਸ਼ਨ ਇੱਕ ਨਿਯਮਤ ਅਭਿਵਿਅਕਤੀ ਪੈਟਰਨ ਮਿਲਾਨ ਕਾਰਵਾਈ ਵਜੋਂ ਵਰਣਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸਨੂੰ ਗਣਿਤਕ ਰੂਪ ਵਿੱਚ ਇਸ ਤਰ੍ਹਾਂ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:

1 & \text{if } N \text{ matches } R_c \\ 0 & \text{otherwise} \end{cases}$$ ਜਿੱਥੇ: - $V(N)$ ਵੈਲੀਡੇਸ਼ਨ ਦਾ ਨਤੀਜਾ ਹੈ (1 ਵੈਧ ਲਈ, 0 ਅਵੈਧ ਲਈ) - $N$ ਵੈਲੀਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਫੋਨ ਨੰਬਰ ਹੈ - $R_c$ ਦੇਸ਼ $c$ ਲਈ ਨਿਯਮਤ ਅਭਿਵਿਅਕਤੀ ਪੈਟਰਨ ਹੈ ### ਸੰਭਾਵਨਾ ਅਤੇ ਵਿਤਰਣ ਯਾਦਦਿਹ ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰਦੇ ਸਮੇਂ, ਸਾਨੂੰ ਹਰ ਸਥਾਨ ਲਈ ਅੰਕਾਂ ਦੇ ਵੈਧ ਦਾਇਰੇ 'ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਉਦਾਹਰਣ ਲਈ, ਅਮਰੀਕਾ ਵਿੱਚ, ਖੇਤਰ ਕੋਡ 0 ਜਾਂ 1 ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦੇ, ਅਤੇ 911 ਵਰਗੇ ਸੇਵਾ ਕੋਡ ਨਹੀਂ ਹੋ ਸਕਦੇ। ਇੱਕ ਦੇਸ਼ ਲਈ ਸੰਭਵ ਵੈਧ ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਗਿਣਤੀ ਇਸ ਤਰ੍ਹਾਂ ਗਣਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ: $$P_c = \prod_{i=1}^{n} d_i$$ ਜਿੱਥੇ: - $P_c$ ਦੇਸ਼ $c$ ਲਈ ਸੰਭਵ ਵੈਧ ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਹੈ - $n$ ਫੋਨ ਨੰਬਰ ਵਿੱਚ ਸਥਾਨਾਂ ਦੀ ਗਿਣਤੀ ਹੈ (ਦੇਸ਼ ਕੋਡ ਨੂੰ ਛੱਡ ਕੇ) - $d_i$ ਸਥਾਨ $i$ ਲਈ ਵੈਧ ਅੰਕਾਂ ਦੀ ਗਿਣਤੀ ਹੈ ਉਦਾਹਰਣ ਲਈ, ਅਮਰੀਕਾ ਦੇ ਫੋਨ ਨੰਬਰਾਂ ਲਈ (ਦੇਸ਼ ਕੋਡ ਨੂੰ ਛੱਡ ਕੇ): - ਖੇਤਰ ਕੋਡ ਦਾ ਪਹਿਲਾ ਅੰਕ: 8 ਸੰਭਾਵਨਾਵਾਂ (2-9) - ਖੇਤਰ ਕੋਡ ਦੇ ਦੂਜਾ ਅਤੇ ਤੀਜਾ ਅੰਕ: ਹਰ ਇੱਕ ਲਈ 10 ਸੰਭਾਵਨਾਵਾਂ (0-9) - ਸੱਤ ਸਬਸਕਰਾਈਬਰ ਅੰਕ: ਹਰ ਇੱਕ ਲਈ 10 ਸੰਭਾਵਨਾਵਾਂ (0-9) $$P_{US} = 8 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 = 8 \times 10^9 = 8,000,000,000$$ ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ 8 ਅਰਬ ਸੰਭਵ ਵੈਧ ਅਮਰੀਕੀ ਫੋਨ ਨੰਬਰ ਹਨ, ਹਾਲਾਂਕਿ ਬਹੁਤ ਸਾਰੇ ਰਿਜ਼ਰਵ ਜਾਂ ਅਨਿਰਧਾਰਤ ਹਨ। ## ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ### ਬਹੁ-ਦੇਸ਼ ਸਮਰਥਨ ਖੇਤਰੀ ਸਟੀਕਤਾ ਦੇ ਨਾਲ ਚਾਰ ਮੁੱਖ ਬਾਜ਼ਾਰਾਂ ਲਈ ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰੋ: - **ਮੈਕਸੀਕੋ (+52)**: ਸੀਡੀਐਮਐਕਸ (55), ਗੁਆਦਲਾਜਾਰਾ (33), ਮੋਂਟੇਰੇ (81), ਕੈਨਕਨ (998), ਅਤੇ ਹੋਰ ਲਈ ਖੇਤਰੀ ਕੋਡ - **ਸੰਯੁਕਤ ਰਾਜ (+1)**: ਵੈਧ ਏਰੀਆ ਕੋਡ ਦੇ ਨਾਲ ਮਾਨਕ 10-ਅੰਕ ਫਾਰਮੈਟ - **ਯੂਨਾਈਟਡ ਕਿੰਗਡਮ (+44)**: ਲੰਡਨ (20), ਮੈਨਚੈਸਟਰ (161), ਅਤੇ ਮੋਬਾਈਲ (7xxx) ਲਈ ਭੌਗੋਲਿਕ ਕੋਡ - **ਭਾਰਤ (+91)**: ਸਹੀ ਕੈਰੀਅਰ ਉਪਸਰਗ (6/7/8/9) ਦੇ ਨਾਲ 10-ਅੰਕ ਮੋਬਾਈਲ ਨੰਬਰ ਹਰੇਕ ਖੇਤਰ ਵਿੱਚ ਅਸਲੀ ਏਰੀਆ ਕੋਡ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ "ਮੈਕਸੀਕੋ ਸਿਟੀ" ਚੁਣਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ 55 ਏਰੀਆ ਕੋਡ ਮਿਲਦਾ ਹੈ—ਉਹੀ ਕੋਡ ਜੋ ਅਸਲ ਮੈਕਸੀਕਨ ਨੰਬਰ ਵਰਤਦੇ ਹਨ। ਇਹ ਸਟੀਕਤਾ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜੋ ਨੰਬਰਾਂ ਨੂੰ ਪਾਰਸ ਜਾਂ ਵੈਲੀਡੇਟ ਕਰਦੀਆਂ ਹਨ। ### ਅੰਤਰਰਾਸ਼ਟਰੀ ਬ. ਸਥਾਨਕ ਫਾਰਮੈਟ ਟੌਗਲ ਦੋ ਮਾਨਕ ਪ੍ਰਤੀਨਿਧਤਾਵਾਂ ਵਿਚਾਲੇ ਸਵਿੱਚ ਕਰੋ: - **ਅੰਤਰਰਾਸ਼ਟਰੀ (E.164)**: +52 55 1234 5678 - API, ਡੇਟਾਬੇਸ, ਅਤੇ ਵਿਸ਼ਵ ਸਿਸਟਮਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ - **ਸਥਾਨਕ**: 55 1234 5678 - ਉਪਭੋਗਤਾ ਆਪਣੇ ਦੇਸ਼ ਵਿੱਚ ਨੰਬਰ ਕਿਵੇਂ ਵੇਖਦੇ ਹਨ **ਇਸਦਾ ਮਤਲਬ**: ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਨੰਬਰ ਕਿਸੇ ਵੀ ਫਾਰਮੈਟ ਵਿੱਚ ਮਿਲ ਸਕਦੇ ਹਨ। ਮੈਕਸੀਕੋ ਦੇ ਉਪਭੋਗਤਾ ਸਥਾਨਕ ਫਾਰਮੈਟ ਟਾਈਪ ਕਰਦੇ ਹਨ, ਪਰ ਅੰਤਰਰਾਸ਼ਟਰੀ ਉਪਭੋਗਤਾ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ। ਦੋਵਾਂ ਨੂੰ ਟੈਸਟ ਕਰਨਾ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਵੈਲੀਡੇਸ਼ਨ ਅਸਲ ਦੁਨੀਆ ਦੇ ਇਨਪੁਟ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ### ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਵੱਖਰੇਵਾਂ ਉਚਿਤ ਉਪਸਰਗਾਂ ਦੇ ਨਾਲ ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰੋ: - **ਮੋਬਾਈਲ**: ਯੂਕੇ ਨੰਬਰ 7 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਓਫਕੋਮ ਨਿਯਮਾਂ ਦਾ ਪਾਲਣ ਕਰਦੇ ਹੋਏ - **ਲੈਂਡਲਾਈਨ**: ਵਿਸ਼ੇਸ਼ ਸ਼ਹਿਰਾਂ ਨਾਲ ਜੁੜੇ ਭੌਗੋਲਿਕ ਕੋਡ (ਲੰਡਨ ਦਾ 20, ਦਿੱਲੀ ਦਾ 11) ਵੱਖਰੇਵਾਂ ਤਕਨੀਕੀ ਹੈ, ਸਿਰਫ ਸਜਾਵਟੀ ਨਹੀਂ। ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਇੱਕੋ ਦੇਸ਼ ਦੇ ਅੰਦਰ ਵੱਖ-ਵੱਖ ਨੰਬਰਿੰਗ ਯੋਜਨਾਵਾਂ ਦਾ ਪਾਲਣ ਕਰਦੇ ਹਨ। ਤੁਹਾਡੀ ਵੈਲੀਡੇਸ਼ਨ ਲਾਜਿਕ ਨੂੰ ਦੋਵਾਂ ਨੂੰ ਪਛਾਣਨ ਦੀ ਲੋੜ ਹੈ। ### ਇੱਕ-ਕਲਿੱਕ ਕਾਪੀ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਤੁਰੰਤ ਉਤਪੰਨ ਕੀਤੇ ਗਏ ਨੰਬਰ ਜੋੜਨ ਲਈ ਕਾਪੀ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਕੋਈ ਮੈਨੁਅਲ ਚੋਣ ਜਾਂ ਹਾਈਲਾਈਟ ਦੀ ਲੋੜ ਨਹੀਂ—ਬਸ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਆਪਣੇ ਟੈਸਟ ਸਕ੍ਰਿਪਟਾਂ, SQL ਇਨਸਰਟਾਂ, ਜਾਂ ਫਾਰਮ ਫੀਲਡਾਂ ਵਿੱਚ ਪੇਸਟ ਕਰੋ। ## ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ ਮਾਨਕ ### E.164 ਨੂੰ ਸਮਝਣਾ: ਵਿਸ਼ਵ ਮਾਨਕ [E.164 ਮਾਨਕ](https://www.itu.int/rec/T-REC-E.164/en), ਅੰਤਰਰਾਸ਼ਟਰੀ ਦੂਰਸੰਚਾਰ ਸੰਘ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ, ਵਿਸ਼ਵ ਭਰ ਵਿੱਚ ਫੋਨ ਨੰਬਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ ਇਸ ਨੂੰ ਪਰਿਭਾਸ਼ਤ ਕਰਦਾ ਹੈ। 1984 ਵਿੱਚ ਸਥਾਪਤ ਅਤੇ ਅੱਜ ਵੀ ਵਰਤੋਂ ਵਿੱਚ, ਇਸਨੇ ਮੂਲ ਨਿਯਮ ਨਿਰਧਾਰਤ ਕੀਤੇ: - **ਵੱਧ ਤੋਂ ਵੱਧ 15 ਅੰਕ** ਕੁੱਲ (ਦੇਸ਼ ਕੋਡ ਸਮੇਤ) - **ਪਲੱਸ ਚਿੰਨ੍ਹ ਅਗਾਂ** (+) ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਲਈ - **ਕੋਈ ਵਿਸ਼ੇਸ਼ ਅੱਖਰ** ਅਸਲ ਨੰਬਰ ਵਿੱਚ (ਸਪੇਸ ਅਤੇ ਹਾਈਫ਼ਨ ਸਿਰਫ਼ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਹਨ) ਫਾਰਮੈਟ ਸਟਰਕਚਰ: +[ਦੇਸ਼ ਕੋਡ] [ਰਾਸ਼ਟਰੀ ਨੰਬਰ] ਡਿਵੈਲਪਰਾਂ ਲਈ ਇਸਦਾ ਮਹੱਤਵ: ਡੇਟਾਬੇਸ ਵਿੱਚ ਫੋਨ ਨੰਬਰ ਸਟੋਰ ਕਰਦੇ ਸਮੇਂ, E.164 ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਸਪੱਸ਼ਟ, ਪਾਰਸ ਕਰਨ ਯੋਗ ਅਤੇ ਕਿਸੇ ਵੀ ਦੂਰਸੰਚਾਰ API ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। "+15551234567" ਵਰਗਾ ਨੰਬਰ ਸਰਵ ਵਿਦਿਤ ਹੈ, ਜਦੋਂ ਕਿ "(555) 123-4567" ਨੂੰ ਇਹ ਸਮਝਣ ਲਈ ਸੰਦਰਭ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਕਿ ਇਹ ਇੱਕ ਅਮਰੀਕੀ ਨੰਬਰ ਹੈ। [SVG ਡਾਇਗਰਾਮ ਉਸੇ ਤਰ੍ਹਾਂ ਰਹੇਗਾ] ### ਦੇਸ਼-ਵਿਸ਼ਿਸ਼ਟ ਫਾਰਮੈਟ #### ਮੈਕਸੀਕੋ (+52) ਮੈਕਸੀਕੋ ਦੀ ਫੋਨ ਨੰਬਰ ਪ੍ਰਣਾਲੀ ਇਨ੍ਹਾਂ ਪੈਟਰਨਾਂ ਦਾ ਪਾਲਣ ਕਰਦੀ ਹੈ: - **ਮੋਬਾਈਲ ਨੰਬਰ**: ਕੁੱਲ 10 ਅੰਕ - ਫਾਰਮੈਟ: +52 XX XXXX XXXX - ਉਦਾਹਰਣ: +52 55 1234 5678 - ਮੈਕਸੀਕੋ ਵਿੱਚ ਮੋਬਾਈਲ ਨੰਬਰ ਆਮ ਤੌਰ 'ਤੇ 55 (ਮੈਕਸੀਕੋ ਸਿਟੀ), 33 (ਗੁਆਡਲਾਜਾਰਾ), 81 (ਮੋਂਟੇਰੇਅ) ਵਰਗੇ ਏਰੀਆ ਕੋਡ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ - **ਲੈਂਡਲਾਈਨ ਨੰਬਰ**: 8 ਅੰਕ (2-ਅੰਕ ਦੇ ਏਰੀਆ ਕੋਡ ਦੇ ਨਾਲ) - ਫਾਰਮੈਟ: +52 XX XXXX XXXX - ਉਦਾਹਰਣ: +52 55 5123 4567 #### ਸੰਯੁਕਤ ਰਾਜ (+1) - **ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਦੋਵੇਂ**: ਕੁੱਲ 10 ਅੰਕ - ਫਾਰਮੈਟ: +1 XXX XXX XXXX - ਏਰੀਆ ਕੋਡ (ਪਹਿਲੇ 3 ਅੰਕ) ਖੇਤਰ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ ਹੁੰਦੇ ਹਨ - ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਇੱਕੋ ਫਾਰਮੈਟ ਦਾ ਪਾਲਣ ਕਰਦੇ ਹਨ ਪਰ ਵੱਖ-ਵੱਖ ਪ੍ਰੀਫਿਕਸ ਹੁੰਦੇ ਹਨ #### ਯੂਨਾਈਟਡ ਕਿੰਗਡਮ (+44) - **ਮੋਬਾਈਲ ਨੰਬਰ**: ਆਮ ਤੌਰ 'ਤੇ '7' ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ - ਫਾਰਮੈਟ: +44 7XXX XXXXXX - ਉਦਾਹਰਣ: +44 7700 123456 - **ਲੈਂਡਲਾਈਨ ਨੰਬਰ**: ਖੇਤਰ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ - ਫਾਰਮੈਟ: +44 XX XXXX XXXX ਜਾਂ +44 XXX XXX XXXX - ਉਦਾਹਰਣ: +44 20 1234 5678 (ਲੰਡਨ) #### ਭਾਰਤ (+91) - **ਮੋਬਾਈਲ ਨੰਬਰ**: 10 ਅੰਕ, ਆਮ ਤੌਰ 'ਤੇ 6, 7, 8, ਜਾਂ 9 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ - ਫਾਰਮੈਟ: +91 XXXXX XXXXX - ਉਦਾਹਰਣ: +91 98765 43210 - **ਲੈਂਡਲਾਈਨ ਨੰਬਰ**: ਖੇਤਰ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ, ਆਮ ਤੌਰ 'ਤੇ 8 ਅੰਕ ਪਲੱਸ STD ਕੋਡ - ਫਾਰਮੈਟ: +91 XX XXXX XXXX - ਉਦਾਹਰਣ: +91 11 2345 6789 (ਦਿੱਲੀ) ## ਤੁਰੰਤ ਸ਼ੁਰੂਆਤ ਗਾਈਡ: ਆਪਣਾ ਪਹਿਲਾ ਟੈਸਟ ਨੰਬਰ ਤਿਆਰ ਕਰੋ ### ਮੂਲ ਤਿਆਰੀ (10 ਸਕਿੰਟ ਤੋਂ ਘੱਟ) 1. **ਆਪਣਾ ਦੇਸ਼** ਡਰੌਪਡਾਊਨ ਤੋਂ ਚੁਣੋ: ਯੂਐਸ (+1), ਯੂਕੇ (+44), ਮੈਕਸੀਕੋ (+52), ਜਾਂ ਭਾਰਤ (+91) 2. **ਸਹੀ ਏਰੀਆ ਕੋਡ ਲਈ ਇੱਕ ਖੇਤਰ ਚੁਣੋ**: - ਮੈਕਸੀਕੋ: ਸੀਡੀਐਮਐਕਸ (55), ਗੁਆਦਲਾਜਾਰਾ (33), ਮੋਂਟੇਰੇ (81) - ਯੂਐਸ: ਰਾਜ ਦੇ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ - ਯੂਕੇ: ਲੰਡਨ (20), ਮੈਨਚੈਸਟਰ (161), ਜਾਂ ਮੋਬਾਈਲ (7xxx) 3. **ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ** ਟੌਗਲ ਕਰੋ ਜੋ ਤੁਸੀਂ ਟੈਸਟ ਕਰ ਰਹੇ ਹੋ 4. **ਫਾਰਮੈਟ ਚੁਣੋ**: ਅੰਤਰਰਾਸ਼ਟਰੀ (+ਦੇਸ਼ ਕੋਡ) ਜਾਂ ਸਥਾਨਕ 5. **"ਤਿਆਰ ਕਰੋ" ਤੇ ਕਲਿੱਕ ਕਰੋ** ਅਤੇ ਨਤੀਜਾ ਕਾਪੀ ਕਰੋ ### ਵਿਵਹਾਰਕ ਉਦਾਹਰਣ: ਮੈਕਸੀਕਨ ਸੰਪਰਕ ਫਾਰਮ ਦਾ ਟੈਸਟ ਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਮੈਕਸੀਕਨ ਉਪਭੋਗਕਰਤਾਵਾਂ ਲਈ ਰਜਿਸਟਰੇਸ਼ਨ ਫਾਰਮ ਬਣਾ ਰਹੇ ਹੋ ਅਤੇ ਫੋਨ ਵੈਲੀਡੇਸ਼ਨ ਦਾ ਟੈਸਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ: **ਮੈਕਸੀਕੋ ਸਿਟੀ ਮੋਬਾਈਲ ਨੰਬਰਾਂ ਲਈ:** - ਦੇਸ਼: "+52 ਮੈਕਸੀਕੋ" - ਖੇਤਰ: "ਸੀਡੀਐਮਐਕਸ (ਮੈਕਸੀਕੋ ਸਿਟੀ)" - ਮੋਬਾਈਲ: ਟੌਗਲ ਚਾਲੂ - ਫਾਰਮੈਟ: ਅੰਤਰਰਾਸ਼ਟਰੀ ("+52" ਹੈਂਡਲਿੰਗ ਦਾ ਟੈਸਟ ਕਰਨ ਲਈ) - ਤਿਆਰ ਕਰੋ → ਨਤੀਜਾ: "+52 55 8374 2916" **ਸਥਾਨਕ ਫਾਰਮੈਟ ਦਾ ਟੈਸਟ ਕਰਨ ਲਈ:** - ਉਹੀ ਸੈਟਿੰਗਸ ਰੱਖੋ, ਅੰਤਰਰਾਸ਼ਟਰੀ ਬੰਦ ਕਰੋ - ਤਿਆਰ ਕਰੋ → ਨਤੀਜਾ: "55 8374 2916" ਹੁਣ ਤੁਹਾਡੇ ਕੋਲ ਦੋ ਵੈਲਿਡ ਫਾਰਮੈਟ ਹਨ ਜਿਨ੍ਹਾਂ ਨਾਲ ਤੁਸੀਂ ਇਹ ਟੈਸਟ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡਾ ਫਾਰਮ ਦੋਵਾਂ ਪੈਟਰਨਾਂ ਨੂੰ ਕਿਵੇਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਨੂੰ ਆਪਣੇ ਵੈਲੀਡੇਟਰ ਰਾਹੀਂ ਚਲਾਓ ਤਾਂ ਜੋ ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਹੋ ਸਕੇ ਕਿ ਇਹ ਦੋਵੇਂ ਪੈਟਰਨ ਸਵੀਕਾਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ## ਲਾਗੂਕਰਨ ਉਦਾਹਰਣਾਂ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰਨ ਅਤੇ ਵੈਲੀਡੇਟ ਕਰਨ ਦਾ ਤਰੀਕਾ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਹ ਉਦਾਹਰਣਾਂ ਮੁੱਢਲੀ ਤਰਕ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ—ਉਤਪਾਦਨ ਵਿੱਚ, ਵਿਆਪਕ ਵੈਲੀਡੇਸ਼ਨ ਲਈ [libphonenumber](https://github.com/google/libphonenumber) ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ। ### ਜਾਵਾਸਕ੍ਰਿਪਟ
1// ਮੈਕਸੀਕਨ ਮੋਬਾਈਲ ਨੰਬਰ ਉਤਪੰਨ ਕਰਨ ਦੀ ਜਾਵਾਸਕ੍ਰਿਪਟ ਉਦਾਹਰਣ
2function generateMexicanMobileNumber(international = true) {
3  // ਮੈਕਸੀਕੋ ਸਿਟੀ ਏਰੀਆ ਕੋਡ
4  const areaCode = "55";
5  
6  // ਨੰਬਰ ਲਈ 8 ਰੈਂਡਮ ਅੰਕ ਉਤਪੰਨ ਕਰੋ
7  let number = "";
8  for (let i = 0; i < 8; i++) {
9    number += Math.floor(Math.random() * 10);
10  }
11  
12  // ਨੰਬਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
13  const formattedNumber = `${areaCode} ${number.substring(0, 4)} ${number.substring(4, 8)}`;
14  
15  // ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਦੇਸ਼ ਕੋਡ ਜੋੜੋ
16  return international ? `+52 ${formattedNumber}` : formattedNumber;
17}
18
19// ਮੈਕਸੀਕਨ ਫੋਨ ਨੰਬਰ ਨੂੰ ਵੈਲੀਡੇਟ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ
20function validateMexicanPhoneNumber(number) {
21  // ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
22  const intlPattern = /^\+52 \d{2} \d{4} \d{4}$/;
23  
24  // ਲੋਕਲ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
25  const localPattern = /^\d{2} \d{4} \d{4}$/;
26  
27  return intlPattern.test(number) || localPattern.test(number);
28}
29
30// ਉਦਾਹਰਣ ਵਰਤੋਂ
31const phoneNumber = generateMexicanMobileNumber();
32console.log(phoneNumber); // ਉਦਾਹਰਣ: +52 55 1234 5678
33console.log(`Is valid: ${validateMexicanPhoneNumber(phoneNumber)}`); // Is valid: true
34

[ਬਾਕੀ ਦਾ ਅਨੁਵਾਦ ਇਸੇ ਤਰ੍ਹਾਂ ਜਾਰੀ ਰਹੇਗਾ...]

Real-World Use Cases for Phone Number Generation

Testing Form Validation Logic

When building registration forms, you need to verify that validation catches malformed numbers without rejecting valid ones. Here's what typically happens: developers test with simple patterns like "555-1234" or "123456789", which don't reveal edge cases.

A common scenario is international user registration. Your form might accept US numbers perfectly but fail on UK numbers because you didn't account for the variable length of geographic codes. By generating country-specific numbers, you can catch these issues before users report them.

Pro tip: Generate 50-100 numbers for each country you support and run them through your validator. You'll quickly find gaps in your regex patterns.

Populating Development Databases

In my experience working with large datasets, realistic test data makes a huge difference for catching UI bugs. When your customer table has 10,000 entries all showing "555-5555", you won't notice that phone columns aren't wide enough for international format "+44 7700 123456".

What works well: Generate diverse numbers (different countries, mobile/landline mix) matching your production distribution. If 70% of your users are in Mexico, make 70% of your test data Mexican numbers. This reveals display issues, sorting problems, and export formatting bugs you'd otherwise miss.

API Integration Testing

Testing SMS or voice APIs requires phone numbers, but you can't use real customer data in development. Service providers like Twilio offer test numbers, but they're limited. For comprehensive testing—especially rate limiting, batch processing, and error handling—you need volume.

A frequent mistake: testing only with your own phone number. This won't reveal issues with different formats or international numbers. Generate a set of numbers matching your target markets, and you'll catch formatting bugs before they reach production.

Educational and Demo Environments

When training staff on CRM systems or demonstrating software to clients, you need data that looks real without exposing actual customer information. Random numbers like "1234567890" look fake and undermine credibility.

What I've found helpful: Generate complete test datasets with realistic names, addresses, and properly formatted phone numbers for the regions you're demonstrating. This makes training more effective because it mirrors what users will see in production.

ਵਿਕਲਪਕ ਹੱਲਾਂ ਨਾਲ ਤੁਲਨਾ

ਗੂਗਲ ਦੀ libphonenumber ਲਾਇਬਰੇਰੀ

ਉਤਪਾਦਨ ਵੈਲੀਡੇਸ਼ਨ ਲਈ, ਗੂਗਲ ਦੀ libphonenumber ਗੋਲਡ ਸਟੈਂਡਰਡ ਹੈ। ਇਹ 200+ ਦੇਸ਼ਾਂ ਨੂੰ ਸੰਭਾਲਦੀ ਹੈ, ਅਸਲ ਕੈਰੀਅਰ ਡੇਟਾ ਦੇ ਵਿਰੁੱਧ ਵੈਲੀਡੇਟ ਕਰਦੀ ਹੈ, ਅਤੇ ਵੱਖ-ਵੱਖ ਫਾਰਮੇਟਾਂ ਵਿੱਚ ਨੰਬਰ ਪਾਰਸ ਕਰਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ ਵੈਲੀਡੇਸ਼ਨ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤੀ ਗਈ ਹੈ, ਉਤਪਾਦਨ ਲਈ ਨਹੀਂ।

libphonenumber ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ: ਜਦੋਂ ਤੁਹਾਨੂੰ ਉਤਪਾਦਨ ਵਿੱਚ ਅਸਲ ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਦੀ ਵੈਲੀਡੇਸ਼ਨ ਦੀ ਲੋੜ ਹੋਵੇ। ਇਹ ਗਲਤ ਏਰੀਆ ਕੋਡ ਅਤੇ ਡਿਸਕਨੈਕਟ ਨੰਬਰ ਰੇਂਜ ਨੂੰ ਫੜ ਲੈਂਦੀ ਹੈ।

ਇਸ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ: ਜਦੋਂ ਤੁਹਾਨੂੰ ਕਿਸੇ ਲਾਇਬਰੇਰੀ ਨੂੰ ਸੈੱਟ ਕਰਨ ਤੋਂ ਬਿਨਾਂ ਤੁਰੰਤ ਟੈਸਟ ਡੇਟਾ ਦੀ ਲੋੜ ਹੋਵੇ। ਸਾਡਾ ਟੂਲ ਸਕਿੰਟਾਂ ਵਿੱਚ ਉਤਪਾਦਨ ਕਰਦਾ ਹੈ; libphonenumber ਨੂੰ ਇੰਟੀਗਰੇਟ ਕਰਨ ਵਿੱਚ ਘੰਟੇ ਲੱਗ ਜਾਂਦੇ ਹਨ।

ਫੇਕਰ ਲਾਇਬਰੇਰੀਆਂ ਅਤੇ ਡੇਟਾ ਉਤਪਾਦਨ ਸੂਟਾਂ

ਫੇਕਰ.ਜੇਐਸ ਜਾਂ ਪਾਈਥਨ ਦੀ ਫੇਕਰ ਲਾਇਬਰੇਰੀ ਵਰਗੇ ਟੂਲ ਫੋਨ ਨੰਬਰ ਉਤਪੰਨ ਕਰਦੇ ਹਨ ਜੋ ਨਾਮ, ਪਤੇ ਅਤੇ ਹੋਰ ਫੇਕ ਡੇਟਾ ਦੇ ਨਾਲ ਆਉਂਦੇ ਹਨ। ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਉਪਭੋਗਤਾ ਪਰੋਫਾਈਲ ਬਣਾਉਣ ਲਈ ਸ਼ਾਨਦਾਰ ਹਨ।

ਸੀਮਾ: ਜ਼ਿਆਦਾਤਰ ਫੇਕਰ ਲਾਇਬਰੇਰੀਆਂ ਅਜਿਹੇ ਨੰਬਰ ਉਤਪੰਨ ਕਰਦੀਆਂ ਹਨ ਜੋ ਵੈਧ ਲੱਗਦੇ ਹਨ ਪਰ ਸਾਰੇ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਦੇ। ਉਦਾਹਰਣ ਲਈ, ਉਹ ਯੂਕੇ ਦੇ ਨੰਬਰ ਬਣਾ ਸਕਦੇ ਹਨ ਜੋ 8 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ (ਜੋ ਵੈਧ ਮੋਬਾਈਲ ਪ੍ਰੀਫਿਕਸ ਨਹੀਂ ਹਨ)।

ਇਸ ਟੂਲ ਦਾ ਲਾਭ: ਅਸੀਂ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਫੋਨ ਨੰਬਰ ਨਿਯਮਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਦੇ ਹਾਂ, ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰਦੇ ਹੋਏ ਕਿ ਉਤਪੰਨ ਕੀਤੇ ਗਏ ਨੰਬਰ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਪੈਟਰਨਾਂ ਦੀ ਸਟੀਕ ਤਰੀਕੇ ਨਾਲ ਪਾਲਣਾ ਕਰਦੇ ਹਨ।

ਦੂਰਸੰਚਾਰ ਪ੍ਰਦਾਤਾ ਟੈਸਟ ਨੰਬਰ

ਟਵਿਲੀਓ ਅਤੇ ਵੋਨਾਜ ਵਰਗੇ ਪ੍ਰਦਾਤਾ API ਵਿਕਾਸ ਲਈ ਟੈਸਟ ਫੋਨ ਨੰਬਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਇਹ ਅਸਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਨੰਬਰ ਹਨ ਜੋ ਸੁਨੇਹੇ ਨਹੀਂ ਭੇਜਦੇ ਜਾਂ ਕਾਲਾਂ ਨਹੀਂ ਕਰਦੇ।

ਪ੍ਰਦਾਤਾ ਟੈਸਟ ਨੰਬਰਾਂ ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ: ਅੰਤ-ਤੋਂ-ਅੰਤ ਟੈਸਟਿੰਗ ਲਈ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਸੁਨੇਹਾ ਭੇਜਣ ਜਾਂ ਕਾਲ ਪੂਰਾ ਕਰਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇ।

ਇਸ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ: ਯੂਨਿਟ ਟੈਸਟ, UI ਟੈਸਟਿੰਗ, ਅਤੇ ਡੇਟਾਬੇਸ ਭਰਨ ਲਈ ਜਿੱਥੇ ਤੁਹਾਨੂੰ API ਦੀ ਦਰ ਸੀਮਾਵਾਂ ਜਾਂ ਲਾਗਤਾਂ ਤੋਂ ਬਿਨਾਂ ਮਾਤਰਾ ਅਤੇ ਵਿਭਿੰਨਤਾ ਦੀ ਲੋੜ ਹੋਵੇ।

ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਅਤੇ ਮਾਨਕਾਂ ਦਾ ਇਤਿਹਾਸ

ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਅਤੇ ਮਾਨਕਾਂ ਦਾ ਵਿਕਾਸ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਦੂਰਸੰਚਾਰ ਤਕਨੀਕ ਅਤੇ ਢਾਂਚੇ ਦੇ ਵਿਕਾਸ ਨਾਲ ਬਹੁਤ ਨਜ਼ਦੀਕੀ ਤੌਰ 'ਤੇ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।

ਸ਼ੁਰੂਆਤੀ ਟੈਲੀਫੋਨ ਸਿਸਟਮ (1870 ਦੇ ਦਹਾਕੇ-1950 ਦੇ ਦਹਾਕੇ)

ਜਦੋਂ ਟੈਲੀਫੋਨ ਸਿਸਟਮ ਨੂੰ 19ਵੀਂ ਸਦੀ ਦੇ ਅੰਤ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ, ਫੋਨ ਨੰਬਰ ਬਹੁਤ ਛੋਟੇ ਹੁੰਦੇ ਸਨ, ਅਕਸਰ ਸਿਰਫ 2-4 ਅੰਕ, ਕਿਉਂਕਿ ਹਰੇਕ ਕਸਬੇ ਜਾਂ ਸ਼ਹਿਰ ਦਾ ਆਪਣਾ ਸੁਤੰਤਰ ਟੈਲੀਫੋਨ ਐਕਸਚੇਂਜ ਸੀ। ਆਪਰੇਟਰ ਮੈਨੁਅਲ ਤੌਰ 'ਤੇ ਤਾਰਾਂ ਨੂੰ ਸਵਿਚਬੋਰਡ ਵਿੱਚ ਲਗਾਕੇ ਕਾਲਾਂ ਨੂੰ ਜੋੜਦੇ ਸਨ।

ਜਦੋਂ ਟੈਲੀਫੋਨ ਨੈੱਟਵਰਕ ਵਧੇ, ਨੰਬਰ ਲੰਬੇ ਹੋ ਗਏ ਅਤੇ ਏਰੀਆ ਕੋਡ ਪੇਸ਼ ਕੀਤੇ ਗਏ। ਉੱਤਰੀ ਅਮਰੀਕੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ (NANP) ਨੂੰ 1947 ਵਿੱਚ ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਅਤੇ ਕੈਨੇਡਾ ਵਿੱਚ ਇੱਕ ਏਕੀਕʼਤ ਸਿਸਟਮ ਸਥਾਪਤ ਕਰਨ ਲਈ ਬਣਾਇਆ ਗਿਆ, ਜਿਸਨੇ ਪਰਿਚਿਤ 3-3-4 ਅੰਕ ਫਾਰਮੈਟ (ਏਰੀਆ ਕੋਡ, ਐਕਸਚੇਂਜ ਕੋਡ, ਸਬਸਕ੍ਰਾਈਬਰ ਨੰਬਰ) ਨੂੰ ਪੇਸ਼ ਕੀਤਾ।

ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਾਨਕ ਵਿਕਾਸ (1960 ਦੇ ਦਹਾਕੇ-1980 ਦੇ ਦਹਾਕੇ)

ਅੰਤਰਰਾਸ਼ਟਰੀ ਦੂਰਸੰਚਾਰ ਸੰਘ (ITU), ਜੋ 1865 ਵਿੱਚ ਅੰਤਰਰਾਸ਼ਟਰੀ ਤਾਰ ਸੰਘ ਵਜੋਂ ਸਥਾਪਤ ਹੋਇਆ ਸੀ, ਨੇ 1960 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਟੈਲੀਫੋਨ ਨੰਬਰਿੰਗ ਲਈ ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਾਨਕ ਵਿਕਸਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕੀਤਾ। ਇਸ ਨੇ ਦੇਸ਼ ਕੋਡਾਂ ਦੇ ਨਿਰਮਾਣ ਅਤੇ ਅੰਤਰਰਾਸ਼ਟਰੀ ਡਾਇਲਿੰਗ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੇ ਮਾਨਕੀਕਰਨ ਦਾ ਕਾਰਨ ਬਣਿਆ।

1964 ਵਿੱਚ, ITU ਨੇ ਸਿਫਾਰਸ਼ E.163 ਪੇਸ਼ ਕੀਤੀ, ਜਿਸਨੇ ਅੰਤਰਰਾਸ਼ਟਰੀ ਟੈਲੀਫੋਨ ਨੰਬਰਿੰਗ ਯੋਜਨਾ ਸਥਾਪਤ ਕੀਤੀ। ਇਹ ਬਾਅਦ ਵਿੱਚ 1984 ਵਿੱਚ ਸਿਫਾਰਸ਼ E.164 ਨੇ ਬਦਲ ਦਿੱਤਾ, ਜੋ ਅੰਤਰਰਾਸ਼ਟਰੀ ਜਨਤਕ ਦੂਰਸੰਚਾਰ ਨੰਬਰਿੰਗ ਲਈ ਵਰਤਮਾਨ ਮਾਨਕ ਹੈ।

ਮੋਬਾਈਲ ਕ੍ਰਾਂਤੀ (1990 ਦੇ ਦਹਾਕੇ-2000 ਦੇ ਦਹਾਕੇ)

1990 ਅਤੇ 2000 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਮੋਬਾਈਲ ਫੋਨਾਂ ਦੇ ਵਿਆਪਕ ਅਪਣਾਉਣ ਨੇ ਨੰਬਰਿੰਗ ਸਿਸਟਮ ਲਈ ਨਵੀਆਂ ਚੁਣੌਤੀਆਂ ਪੈਦਾ ਕੀਤੀਆਂ। ਕਈ ਦੇਸ਼ਾਂ ਨੇ ਮੋਬਾਈਲ ਫੋਨਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਉਪਸਰਗ ਜਾਂ ਪੂਰੇ ਨੰਬਰ ਦੀਆਂ ਸੀਮਾਵਾਂ ਪੇਸ਼ ਕੀਤੀਆਂ। ਉਦਾਹਰਨ ਲਈ, ਯੂਕੇ ਵਿੱਚ, ਮੋਬਾਈਲ ਨੰਬਰ ਆਮ ਤੌਰ 'ਤੇ '07' ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਮੈਕਸੀਕੋ ਵਿੱਚ, ਮੋਬਾਈਲ ਨੰਬਰਾਂ ਨੇ ਲੈਂਡਲਾਈਨ ਵਾਲੇ ਫਾਰਮੈਟ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਿਆ ਪਰ ਵੱਖ-ਵੱਖ ਏਰੀਆ ਕੋਡਾਂ ਦੇ ਨਾਲ।

ਆਧੁਨਿਕ ਮਾਨਕ ਅਤੇ VoIP ਯੁੱਗ (2000 ਦੇ ਦਹਾਕੇ-ਵਰਤਮਾਨ)

ਵੌਇਸ ਓਵਰ IP (VoIP) ਅਤੇ ਇੰਟਰਨੈੱਟ-ਅਧਾਰਿਤ ਸੰਚਾਰ ਦੇ ਉਦਾਅ ਨਾਲ, ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ ਵਧੇਰੇ ਲਚੀਲੇ ਹੋ ਗਏ ਹਨ। E.164 ਮਾਨਕ ਨੂੰ ਇਨ੍ਹਾਂ ਨਵੀਆਂ ਤਕਨੀਕਾਂ ਨੂੰ ਸਮਾਉਣ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਕਈ ਦੇਸ਼ਾਂ ਨੇ ਵਧੇਰੇ ਸਮਰੱਥਾ ਬਣਾਉਣ ਲਈ ਆਪਣੀਆਂ ਨੰਬਰਿੰਗ ਯੋਜਨਾਵਾਂ ਵਿੱਚ ਸੋਧ ਕੀਤੀ ਹੈ।

ਕਈ ਦੇਸ਼ਾਂ ਵਿੱਚ ਨੰਬਰ ਪੋਰਟੇਬਿਲਿਟੀ ਦੀ ਸ਼ੁਰੂਆਤ ਨੇ ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਨੰਬਰਾਂ ਵਿਚਕਾਰ ਦੀ ਭਿੰਨਤਾ ਨੂੰ ਹੋਰ ਧੁੰਧਲਾ ਕਰ ਦਿੱਤਾ ਹੈ, ਕਿਉਂਕਿ ਹੁਣ ਵਰਤੋਂਕਾਰ ਸੇਵਾ ਦੇ ਪ੍ਰਕਾਰਾਂ ਨੂੰ ਬਦਲਦੇ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਮੈਂ ਟੈਸਟਿੰਗ ਲਈ ਇੱਕ ਰੈਂਡਮ ਫੋਨ ਨੰਬਰ ਕਿਵੇਂ ਬਣਾ ਸਕਦਾ ਹਾਂ?

ਡਰੌਪਡਾਊਨ ਤੋਂ ਆਪਣਾ ਟਾਰਗੇਟ ਦੇਸ਼ ਅਤੇ ਖੇਤਰ ਚੁਣੋ, ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਫਾਰਮੈਟ ਚਾਹੁੰਦੇ ਹੋ ਉਸ ਨੂੰ ਟੌਗਲ ਕਰੋ, ਅਤੇ "ਫੋਨ ਨੰਬਰ ਬਣਾਓ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਟੂਲ ਉਸ ਦੇਸ਼ ਦੇ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮਾਂ ਦਾ ਪਾਲਨ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸੰਰਚਨਾਤਮਕ ਰੂਪ ਤੋਂ ਵੈਧ ਨੰਬਰ ਬਣਾਉਂਦਾ ਹੈ। ਤੁਸੀਂ ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ (+ਦੇਸ਼ ਕੋਡ ਦੇ ਨਾਲ) ਅਤੇ ਸਥਾਨਕ ਫਾਰਮੈਟ ਵਿਚਕਾਰ ਟੌਗਲ ਕਰ ਸਕਦੇ ਹੋ।

ਕਈ ਵੱਖ-ਵੱਖ ਪਰਿਦʼਸ਼ਾਂ ਦੀ ਟੈਸਟਿੰਗ ਲਈ, ਵੱਖ-ਵੱਖ ਸੈਟਿੰਗਾਂ ਨਾਲ ਕਈ ਨੰਬਰ ਬਣਾਓ—ਇਹ ਵੈਲੀਡੇਸ਼ਨ ਬੱਗਾਂ ਨੂੰ ਫੜਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਜੋ ਸਿਰਫ ਖਾਸ ਫਾਰਮੈਟਾਂ ਨਾਲ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ।

ਕੀ ਇਹ ਅਸਲ ਫੋਨ ਨੰਬਰ ਹਨ ਜੋ ਕਾਲਾਂ ਜਾਂ ਟੈਕਸਟ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ?

ਨਹੀਂ। ਉਤਪੰਨ ਨੰਬਰ ਸਹੀ ਫਾਰਮੈਟਿੰਗ ਪੈਟਰਨ ਦਾ ਪਾਲਨ ਕਰਦੇ ਹਨ ਪਰ ਅਸਲ ਸਬਸਕ੍ਰਾਈਬਰਾਂ ਨੂੰ ਨਹੀਂ ਦਿੱਤੇ ਗਏ। ਉਹ ਵੈਲੀਡੇਸ਼ਨ ਲਾਜਿਕ, ਡੇਟਾਬੇਸ ਭਰਨ, ਅਤੇ ਸਾਫਟਵੇਅਰ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤੇ ਗਏ ਹਨ—ਅਸਲ ਦੂਰਸੰਚਾਰ ਲਈ ਨਹੀਂ।

ਮਹੱਤਵਪੂਰਨ: ਕਦੇ ਵੀ ਇਨ੍ਹਾਂ ਨੰਬਰਾਂ ਦੀ ਵਰਤੋਂ ਅਸਲ ਕਾਲਾਂ ਜਾਂ ਟੈਕਸਟ ਕਰਨ ਲਈ ਨਾ ਕਰੋ। ਇਹ ਅਸਲ ਲੋਕਾਂ ਦੇ ਹੋ ਸਕਦੇ ਹਨ ਜਾਂ ਨਾ ਦਿੱਤੇ ਗਏ ਹੋ ਸਕਦੇ ਹਨ।

ਅੰਤਰਰਾਸ਼ਟਰੀ ਅਤੇ ਸਥਾਨਕ ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?

ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਵਿੱਚ ਪਲੱਸ ਸਾਈਨ ਦੇ ਨਾਲ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ: +52 55 1234 5678 (ਮੈਕਸੀਕੋ)। ਇਹ ਵਿਸ਼ਵ ਦੂਰਸੰਚਾਰ ਲਈ E.164 ਮਾਨਕ ਹੈ।

ਸਥਾਨਕ ਫਾਰਮੈਟ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਉਸ ਦੇਸ਼ ਵਿੱਚ ਕਿਵੇਂ ਡਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: 55 1234 5678 (ਮੈਕਸੀਕੋ)। ਇਹ ਦੇਸ਼ ਕੋਡ ਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਘਰੇਲੂ ਕਾਲਾਂ ਲਈ ਇਸਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ।

ਅੰਤਰਰਾਸ਼ਟਰੀ ਉਪਭੋਗਕਰਤਾਵਾਂ ਲਈ ਸੇਵਾ ਦੇਣ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਟੈਸਟਿੰਗ ਕਰਦੇ ਸਮੇਂ, ਦੋਵੇਂ ਫਾਰਮੈਟਾਂ ਨੂੰ ਵੈਲੀਡ ਕਰੋ। ਉਪਭੋਗਕਰਤਾ ਨੰਬਰ ਅਸੰਗਤ ਤਰੀਕੇ ਨਾਲ ਦਾਖਲ ਕਰਦੇ ਹਨ—ਕੁਝ "+1 555..." ਚੇਪਦੇ ਹਨ, ਹੋਰ "(555)..." ਟਾਈਪ ਕਰਦੇ ਹਨ। ਇੱਕ ਮਜਬੂਤ ਵੈਲੀਡੇਟਰ ਦੋਵੇਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ।

(ਅਨੁਵਾਦ ਜਾਰੀ...)

ਸੰਦਰਭ

  1. ਅੰਤਰਰਾਸ਼ਟਰੀ ਦੂਰਸੰਚਾਰ ਸੰਘ (ITU). "E.164: ਅੰਤਰਰਾਸ਼ਟਰੀ ਜਨਤਕ ਦੂਰਸੰਚਾਰ ਨੰਬਰਿੰਗ ਯੋਜਨਾ." ITU

  2. ਉੱਤਰੀ ਅਮਰੀਕੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ ਪ੍ਰਸ਼ਾਸਨ. "ਉੱਤਰੀ ਅਮਰੀਕੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ ਬਾਰੇ." NANPA

  3. ਆਫਕੋਮ (ਯੂਕੇ). "ਟੈਲੀਫੋਨ ਨੰਬਰ - ਰਾਸ਼ਟਰੀ ਟੈਲੀਫੋਨ ਨੰਬਰਿੰਗ ਯੋਜਨਾ." ਆਫਕੋਮ

  4. ਦੂਰਸੰਚਾਰ ਵਿਭਾਗ, ਭਾਰਤ ਸਰਕਾਰ. "ਰਾਸ਼ਟਰੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ." DoT ਭਾਰਤ

  5. ਫੈਡਰਲ ਦੂਰਸੰਚਾਰ ਸੰਸਥਾ (ਮੈਕਸੀਕੋ). "ਰਾਸ਼ਟਰੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ." IFT ਮੈਕਸੀਕੋ

  6. ਗੂਗਲ ਦੀ libphonenumber ਲਾਇਬਰੇਰੀ. "ਫੋਨ ਨੰਬਰ ਪਾਰਸਿੰਗ, ਫਾਰਮੈਟਿੰਗ, ਅਤੇ ਵੈਲੀਡੇਸ਼ਨ." GitHub ਰਿਪੋਜਿਟਰੀ

  7. ਵਿਸ਼ਵ ਟੈਲੀਫੋਨ ਨੰਬਰਿੰਗ ਗਾਈਡ. "ਅੰਤਰਰਾਸ਼ਟਰੀ ਡਾਇਲਿੰਗ ਕੋਡ ਅਤੇ ਜਾਣਕਾਰੀ." WTNG

ਟੈਸਟ ਫੋਨ ਨੰਬਰ ਜਨਰੇਟ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ

ਆਪਣੇ ਅਗਲੇ ਟੈਸਟਿੰਗ ਸੈਸ਼ਨ ਲਈ ਵੈਧ ਫੋਨ ਨੰਬਰ ਚਾਹੀਦੇ ਹਨ? ਆਪਣਾ ਦੇਸ਼ ਚੁਣੋ, ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਚੁਣੋ, ਅਤੇ ਅਸਲ ਦੁਨੀਆ ਦੇ ਪੈਟਰਨਾਂ ਦਾ ਪਾਲਣ ਕਰਨ ਵਾਲੇ ਸਹੀ ਫਾਰਮੈਟ ਵਾਲੇ ਨੰਬਰ ਜਨਰੇਟ ਕਰੋ। ਟੂਲ ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਾਨਕਾਂ ਦੀ ਜਟਿਲਤਾ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਜਦਕਿ ਇੰਟਰਫੇਸ ਨੂੰ ਸਰਲ ਰੱਖਦਾ ਹੈ—ਕੋਈ ਖਾਤੇ ਨਹੀਂ, ਕੋਈ API ਕੁੰਜੀਆਂ ਨਹੀਂ, ਬੱਸ ਤੁਰੰਤ ਨਤੀਜੇ।

ਡਿਵੈਲਪਰਾਂ ਲਈ ਵੈਲੀਡੇਸ਼ਨ ਲੌਜਿਕ ਦੀ ਟੈਸਟਿੰਗ, QA ਟੀਮਾਂ ਲਈ ਟੈਸਟ ਵਾਤਾਵਰਣ ਭਰਨ, ਜਾਂ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਜੋ ਯਥਾਰਥਵਾਦੀ ਫੋਨ ਨੰਬਰ ਦੇ ਉਦਾਹਰਣਾਂ ਦੀ ਲੋੜ ਹੈ, ਬਿਲਕੁਲ ਸਹੀ।