ਬਹੁਤ ਸਾਰੇ ਦੇਸ਼ਾਂ ਲਈ ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਰੀਫਾਇਰ
ਦੇਸ਼ ਕੋਡ ਅਤੇ ਖੇਤਰ ਚੋਣ ਨਾਲ ਅੰਤਰਰਾਸ਼ਟਰੀ ਜਾਂ ਸਥਾਨਕ ਫਾਰਮੈਟ ਵਿੱਚ ਯਾਦਾਸ਼ਤ ਫੋਨ ਨੰਬਰ ਜਨਰੇਟ ਕਰੋ। ਟੈਸਟਿੰਗ ਅਤੇ ਵਿਕਾਸ ਲਈ ਸਹੀ ਫਾਰਮੈਟਿੰਗ ਨਾਲ ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਬਣਾਓ।
ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਰੀਫਾਇਰ
ਦਸਤਾਵੇਜ਼
ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਰੀਫਾਇਰ
ਪਰੀਚਯ
ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਰੀਫਾਇਰ ਇੱਕ ਸਧਾਰਣ, ਉਪਭੋਗਤਾ-ਮਿੱਤਰ ਟੂਲ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਰੈਂਡਮ ਫੋਨ ਨੰਬਰ ਬਣਾਉਣ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀ ਬਣਤਰ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਚਾਹੇ ਤੁਹਾਨੂੰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ, ਡੇਟਾਬੇਸ ਭਰਨ ਜਾਂ ਸਿੱਖਿਆ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਨਮੂਨਾ ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਲੋੜ ਹੋਵੇ, ਇਹ ਟੂਲ ਬਿਨਾਂ ਕਿਸੇ ਜ਼ਰੂਰੀ ਜਟਿਲਤਾ ਦੇ ਇੱਕ ਸਧਾਰਣ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਅੰਤਰਰਾਸ਼ਟਰੀ ਅਤੇ ਸਥਾਨਕ ਫਾਰਮੈਟਾਂ, ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਨੰਬਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਸਹੀ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਲਈ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।
ਫੋਨ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਅਤੇ ਵੈਰੀਫਿਕੇਸ਼ਨ ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ, ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਅਤੇ ਡੇਟਾ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਮਹੱਤਵਪੂਰਕ ਕਾਰਜ ਹਨ। ਇਹ ਟੂਲ ਇੱਕ ਬੁਨਿਆਦੀ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਦੇਸ਼ ਕੋਡ, ਖੇਤਰ ਅਤੇ ਨੰਬਰ ਕਿਸਮ ਵਰਗੇ ਪੈਰਾਮੀਟਰ ਚੁਣਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਫਿਰ ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਿਆਰਾਂ ਅਤੇ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਫਾਰਮੈਟਾਂ ਦੇ ਅਨੁਸਾਰ ਵੈਧ ਫੋਨ ਨੰਬਰ ਬਣਾਉਂਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਰੀਫਾਇਰ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮਾਂ ਨੂੰ ਲਾਗੂ ਕਰਕੇ ਰੈਂਡਮ ਪਰੰਤੂ ਬਣਤਰ ਵੈਧ ਫੋਨ ਨੰਬਰ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਟੂਲ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ:
-
ਪੈਰਾਮੀਟਰ ਚੋਣ: ਤੁਸੀਂ ਦੇਸ਼, ਖੇਤਰ, ਅਤੇ ਕੀ ਤੁਸੀਂ ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਚਾਹੁੰਦੇ ਹੋ, ਚੁਣਦੇ ਹੋ।
-
ਫਾਰਮੈਟ ਨਿਧਾਰਨ: ਤੁਹਾਡੇ ਚੋਣਾਂ ਦੇ ਆਧਾਰ 'ਤੇ, ਟੂਲ ਉਚਿਤ ਫਾਰਮੈਟ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਦੇਸ਼ ਕੋਡ (ਜਿਵੇਂ, +52 ਮੈਕਸੀਕੋ ਲਈ)
- ਖੇਤਰ/ਖੇਤਰ ਕੋਡ
- ਨੰਬਰ ਦੀ ਲੰਬਾਈ ਦੀਆਂ ਲੋੜਾਂ
- ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਪ੍ਰੀਫਿਕਸ
-
ਰੈਂਡਮ ਨੰਬਰ ਜਨਰੇਸ਼ਨ: ਟੂਲ ਨਿਰਧਾਰਿਤ ਪੈਟਰਨ ਦੇ ਅਨੁਸਾਰ ਰੈਂਡਮ ਅੰਕ ਬਣਾਉਂਦਾ ਹੈ।
-
ਫਾਰਮੈਟਿੰਗ ਲਾਗੂ ਕਰਨਾ: ਬਣਾਇਆ ਗਿਆ ਨੰਬਰ ਤੁਹਾਡੇ ਪਸੰਦ ਦੇ ਅਨੁਸਾਰ ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਿਆਰਾਂ ਜਾਂ ਸਥਾਨਕ ਰਿਵਾਜਾਂ ਦੇ ਅਨੁਸਾਰ ਫਾਰਮੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
-
ਵੈਰੀਫਿਕੇਸ਼ਨ ਜਾਂਚ: ਟੂਲ ਬਣਾਏ ਗਏ ਨੰਬਰ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਇਹ ਚੁਣੇ ਗਏ ਦੇਸ਼ ਅਤੇ ਕਿਸਮ ਲਈ ਸਹੀ ਬਣਤਰ ਦਾ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।
ਵੈਰੀਫਿਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਚੁਣੇ ਗਏ ਦੇਸ਼ ਲਈ ਜਾਣੇ-ਪਛਾਣੇ ਪੈਟਰਨ ਦੇ ਖਿਲਾਫ ਨੰਬਰ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਸਹੀ ਲੰਬਾਈ
- ਵੈਧ ਦੇਸ਼ ਕੋਡ
- ਉਚਿਤ ਖੇਤਰ/ਖੇਤਰ ਕੋਡ
- ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਲਈ ਸਹੀ ਪ੍ਰੀਫਿਕਸ
ਫਾਰਮੂਲਾ ਅਤੇ ਅਲਗੋਰਿਦਮ
ਜਦੋਂ ਕਿ ਫੋਨ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਇੱਕ ਸਧਾਰਣ ਰੈਂਡਮ ਪ੍ਰਕਿਰਿਆ ਵੱਜੋਂ ਲੱਗ ਸਕਦੀ ਹੈ, ਇਸਨੂੰ ਠੀਕ ਢੰਗ ਨਾਲ ਲਾਗੂ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਵੈਧ ਬਣਾਉਣ ਵਾਲੀਆਂ ਗਣਿਤੀ ਸੀਮਾਵਾਂ ਅਤੇ ਪੈਟਰਨਾਂ ਨੂੰ ਸਮਝਣਾ ਜਰੂਰੀ ਹੈ।
ਰੈਂਡਮ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਅਲਗੋਰਿਦਮ
ਵੈਧ ਫੋਨ ਨੰਬਰ ਬਣਾਉਣ ਲਈ ਬੁਨਿਆਦੀ ਅਲਗੋਰਿਦਮ ਇਸ ਫਾਰਮੂਲੇ ਦਾ ਪਾਲਣਾ ਕਰਦਾ ਹੈ:
ਜਿੱਥੇ:
- ਪੂਰਾ ਫੋਨ ਨੰਬਰ ਹੈ
- ਦੇਸ਼ ਕੋਡ (ਸਥਾਨਕ ਫਾਰਮੈਟ ਲਈ ਵਿਕਲਪੀ)
- ਖੇਤਰ/ਖੇਤਰ ਕੋਡ ਹੈ
- ਪ੍ਰੀਫਿਕਸ (ਜੋ ਨੰਬਰ ਦੀ ਕਿਸਮ ਦੇ ਆਧਾਰ 'ਤੇ ਸੀਮਾਵਾਂ ਹੋ ਸਕਦਾ ਹੈ)
- ਸਬਸਕ੍ਰਾਇਬਰ ਨੰਬਰ (ਰੈਂਡਮ ਅੰਕ)
ਵੈਰੀਫਿਕੇਸ਼ਨ ਅਲਗੋਰਿਦਮ
ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਵੈਰੀਫਿਕੇਸ਼ਨ ਨੂੰ ਇੱਕ ਨਿਯਮਿਤ ਅਭਿਵਿਆਕਤੀ ਪੈਟਰਨ ਮੈਚਿੰਗ ਕਾਰਵਾਈ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸਨੂੰ ਗਣਿਤੀ ਦੇ ਤੌਰ 'ਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
1 & \text{ਜੇ } N \text{ } R_c \text{ ਨਾਲ ਮੈਚ ਕਰਦਾ ਹੈ} \\ 0 & \text{ਵਰਨਾ} \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) - ਸੰਯੁਕਤ ਰਾਜ (+1) - ਸੰਯੁਕਤ ਰਾਜ (+44) - ਭਾਰਤ (+91) ਹਰ ਦੇਸ਼ ਦੀ ਖੇਤਰ-ਵਿਸ਼ੇਸ਼ ਫਾਰਮੈਟਿੰਗ ਹੈ। ਉਦਾਹਰਣ ਲਈ, ਮੈਕਸੀਕੋ ਵਿੱਚ, ਤੁਸੀਂ ਖੇਤਰਾਂ ਜਿਵੇਂ ਚੁਣ ਸਕਦੇ ਹੋ: - ਮੈਕਸੀਕੋ ਸਿਟੀ (CDMX) - ਗੁਡਾਲਾਜਾਰਾ (GDL) - ਮੋਂਟੇਰੇ (MTY) - ਕੈਂਕੂਨ (CUN) ### ਅੰਤਰਰਾਸ਼ਟਰੀ ਬਨਾਮ ਸਥਾਨਕ ਫਾਰਮੈਟ ਅੰਤਰਰਾਸ਼ਟਰੀ ਅਤੇ ਸਥਾਨਕ ਫਾਰਮੈਟ ਵਿਚਕਾਰ ਟੌਗਲ ਕਰੋ: - **ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ**: ਦੇਸ਼ ਕੋਡ ਨੂੰ ਪਲੱਸ ਸਾਈਨ ਨਾਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ (ਉਦਾਹਰਣ ਲਈ, +52 55 1234 5678 ਮੈਕਸੀਕੋ ਲਈ) - **ਸਥਾਨਕ ਫਾਰਮੈਟ**: ਸਿਰਫ਼ ਨੰਬਰ ਦਿਖਾਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਇਹ ਦੇਸ਼ ਵਿੱਚ ਡਾਇਲ ਕੀਤਾ ਜਾਵੇਗਾ (ਉਦਾਹਰਣ ਲਈ, 55 1234 5678) ### ਮੋਬਾਈਲ ਬਨਾਮ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਮੋਬਾਈਲ ਜਾਂ ਲੈਂਡਲਾਈਨ ਨੰਬਰ ਬਣਾਉਣ ਵਿਚੋਂ ਚੁਣੋ: - **ਮੋਬਾਈਲ ਨੰਬਰ**: ਸੈੱਲੂਲਰ ਫੋਨਾਂ ਲਈ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਪੈਟਰਨਾਂ ਦਾ ਪਾਲਣਾ ਕਰਦੇ ਹਨ - **ਲੈਂਡਲਾਈਨ ਨੰਬਰ**: ਫਿਕਸਡ-ਲਾਈਨ ਟੈਲੀਫੋਨਾਂ ਲਈ ਪੈਟਰਨਾਂ ਦਾ ਪਾਲਣਾ ਕਰਦੇ ਹਨ ਉਦਾਹਰਣ ਲਈ, ਮੈਕਸੀਕੋ ਵਿੱਚ: - ਮੋਬਾਈਲ ਨੰਬਰ ਆਮ ਤੌਰ 'ਤੇ 10 ਅੰਕਾਂ ਦੇ ਹੁੰਦੇ ਹਨ (ਖੇਤਰ ਕੋਡ ਸਮੇਤ) - ਲੈਂਡਲਾਈਨ ਨੰਬਰਾਂ ਵਿੱਚ 8 ਅੰਕ ਹੋ ਸਕਦੇ ਹਨ (ਖੇਤਰ ਕੋਡ ਸਮੇਤ) ### ਕਾਪੀ ਫੰਕਸ਼ਨਲਿਟੀ ਇੱਕ ਹੀ ਕਲਿਕ ਨਾਲ ਬਣਾਏ ਗਏ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਆਸਾਨੀ ਨਾਲ ਕਾਪੀ ਕਰੋ, ਜੋ ਤੁਹਾਡੇ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਦਸਤਾਵੇਜ਼ਾਂ ਜਾਂ ਡੇਟਾਬੇਸਾਂ ਵਿੱਚ ਨੰਬਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਸੁਵਿਧਾਜਨਕ ਹੈ। ## ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ ਮਿਆਰ ### ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਿਆਰ (E.164) E.164 ਅੰਤਰਰਾਸ਼ਟਰੀ ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਿੰਗ ਲਈ ਮਿਆਰ ਹੈ, ਜੋ ਅੰਤਰਰਾਸ਼ਟਰੀ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਯੂਨੀਅਨ (ITU) ਦੁਆਰਾ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸਨੂੰ ਦਰਸਾਇਆ ਗਿਆ ਹੈ ਕਿ ਅੰਤਰਰਾਸ਼ਟਰੀ ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ 15 ਅੰਕ ਹੋ ਸਕਦੇ ਹਨ ਅਤੇ ਇਹਨਾਂ ਨੂੰ ਪਲੱਸ ਪੂਰਕ ਦੇ ਨਾਲ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਦੇ ਨਾਲ ਦੇਸ਼ ਕੋਡ ਅਤੇ ਰਾਸ਼ਟਰ ਨੰਬਰ ਹੁੰਦਾ ਹੈ। ਫਾਰਮੈਟ: +[ਦੇਸ਼ ਕੋਡ] [ਰਾਸ਼ਟਰ ਨੰਬਰ] <svg width="600" height="200" xmlns="http://www.w3.org/2000/svg"> <title>ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ ਢਾਂਚਾ</title> <desc>ਅੰਤਰਰਾਸ਼ਟਰੀ ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ ਦੇ ਤੱਤਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਡਾਇਗ੍ਰਾਮ</desc> <!-- Background --> <rect x="10" y="50" width="580" height="80" fill="#f8fafc" stroke="#64748b" strokeWidth="2" rx="5" /> <!-- Country Code Section --> <rect x="20" y="60" width="80" height="60" fill="#dbeafe" stroke="#3b82f6" strokeWidth="2" rx="5" /> <text x="60" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#1e40af">+52</text> <text x="60" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#1e40af">ਦੇਸ਼ ਕੋਡ</text> <!-- Area Code Section --> <rect x="110" y="60" width="80" height="60" fill="#e0f2fe" stroke="#0ea5e9" strokeWidth="2" rx="5" /> <text x="150" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#0369a1">55</text> <text x="150" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#0369a1">ਖੇਤਰ ਕੋਡ</text> <!-- First Part Section --> <rect x="200" y="60" width="120" height="60" fill="#f0fdfa" stroke="#14b8a6" strokeWidth="2" rx="5" /> <text x="260" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#0f766e">1234</text> <text x="260" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#0f766e">ਸਬਸਕ੍ਰਾਈਬਰ ਨੰਬਰ (ਭਾਗ 1)</text> <!-- Second Part Section --> <rect x="330" y="60" width="120" height="60" fill="#ecfdf5" stroke="#10b981" strokeWidth="2" rx="5" /> <text x="390" y="95" fontFamily="Arial" fontSize="14" textAnchor="middle" fill="#047857">5678</text> <text x="390" y="115" fontFamily="Arial" fontSize="10" textAnchor="middle" fill="#047857">ਸਬਸਕ੍ਰਾਈਬਰ ਨੰਬਰ (ਭਾਗ 2)</text> <!-- Arrows --> <line x1="100" y1="90" x2="110" y2="90" stroke="#64748b" strokeWidth="2" /> <line x1="190" y1="90" x2="200" y2="90" stroke="#64748b" strokeWidth="2" /> <line x1="320" y1="90" x2="330" y2="90" stroke="#64748b" strokeWidth="2" /> <!-- Title --> <text x="300" y="30" fontFamily="Arial" fontSize="16" fontWeight="bold" textAnchor="middle" fill="#334155">ਅੰਤਰਰਾਸ਼ਟਰੀ ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟ (ਮੈਕਸੀਕੋ ਉਦਾਹਰਣ)</text> </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 (ਦਿੱਲੀ) ## ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ ### ਫੋਨ ਨੰਬਰ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ 1. **ਫਾਰਮੈਟ ਪਸੰਦਾਂ ਦੀ ਚੋਣ ਕਰੋ**: - ਜੇ ਤੁਸੀਂ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ "ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ" ਨੂੰ ON ਕਰੋ - ਜੇ ਤੁਸੀਂ ਮੋਬਾਈਲ ਨੰਬਰ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ "ਮੋਬਾਈਲ ਨੰਬਰ" ਨੂੰ ON ਕਰੋ (ਲੈਂਡਲਾਈਨ ਲਈ OFF) 2. **ਦੇਸ਼ ਅਤੇ ਖੇਤਰ ਚੁਣੋ**: - "ਦੇਸ਼ ਕੋਡ" ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ ਚਾਹਿਤ ਦੇਸ਼ ਚੁਣੋ - "ਖੇਤਰ" ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਖੇਤਰ ਚੁਣੋ 3. **ਨੰਬਰ ਬਣਾਓ**: - "ਫੋਨ ਨੰਬਰ ਜਨਰੇਟ ਕਰੋ" ਬਟਨ 'ਤੇ ਕਲਿਕ ਕਰੋ - ਟੂਲ ਤੁਹਾਡੇ ਨਿਰਧਾਰਿਤ ਮਿਆਰਾਂ ਦੇ ਅਨੁਸਾਰ ਇੱਕ ਰੈਂਡਮ ਫੋਨ ਨੰਬਰ ਦਿਖਾਏਗਾ 4. **ਨੰਬਰ ਕਾਪੀ ਕਰੋ**: - ਬਣਾਏ ਗਏ ਨੰਬਰ ਦੇ ਨਾਲ "ਕਾਪੀ" ਬਟਨ 'ਤੇ ਕਲਿਕ ਕਰੋ ਤਾਂ ਜੋ ਇਹ ਤੁਹਾਡੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਹੋ ਜਾਵੇ ### ਉਦਾਹਰਣ: ਮੈਕਸੀਕਨ ਮੋਬਾਈਲ ਨੰਬਰ ਬਣਾਉਣਾ 1. "ਦੇਸ਼ ਕੋਡ" ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ "+52 ਮੈਕਸੀਕੋ" ਚੁਣੋ 2. "ਖੇਤਰ" ਡ੍ਰੌਪਡਾਊਨ ਵਿੱਚੋਂ "CDMX (ਮੈਕਸੀਕੋ ਸਿਟੀ)" ਚੁਣੋ 3. ਯਕੀਨੀ ਬਣਾਉ ਕਿ "ਮੋਬਾਈਲ ਨੰਬਰ" ON ਹੈ 4. ਜੇ ਤੁਸੀਂ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ "ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ" ON ਕਰੋ 5. "ਫੋਨ ਨੰਬਰ ਜਨਰੇਟ ਕਰੋ" 'ਤੇ ਕਲਿਕ ਕਰੋ 6. ਨਤੀਜਾ ਉਦਾਹਰਣ: "+52 55 1234 5678" (ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ) ਜਾਂ "55 1234 5678" (ਸਥਾਨਕ ਫਾਰਮੈਟ) ## ਕਾਰਗੁਜ਼ਾਰੀ ਉਦਾਹਰਣ ### ਜਾਵਾਸਕ੍ਰਿਪਟ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
ਪਾਇਥਨ
1# ਭਾਰਤੀ ਮੋਬਾਈਲ ਨੰਬਰ ਬਣਾਉਣ ਅਤੇ ਵੈਰੀਫਾਈ ਕਰਨ ਦਾ ਪਾਇਥਨ ਉਦਾਹਰਣ
2import random
3import re
4
5def generate_us_phone_number(international=True):
6 """ਰੈਂਡਮ US ਫੋਨ ਨੰਬਰ ਬਣਾਓ।"""
7 # ਖੇਤਰ ਕੋਡ ਬਣਾਓ (911 ਵਰਗੇ ਕੋਡਾਂ ਤੋਂ ਬਚਣ ਲਈ)
8 area_code = random.randint(200, 999)
9
10 # ਨੰਬਰ ਲਈ 7 ਰੈਂਡਮ ਅੰਕ ਬਣਾਓ
11 prefix = random.randint(200, 999)
12 line = random.randint(1000, 9999)
13
14 # ਨੰਬਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
15 if international:
16 return f"+1 {area_code} {prefix} {line}"
17 else:
18 return f"({area_code}) {prefix}-{line}"
19
20def validate_us_phone_number(number):
21 """ਇੱਕ ਸਤਰ ਚੈੱਕ ਕਰੋ ਕਿ ਇਹ US ਫੋਨ ਨੰਬਰ ਪੈਟਰਨ ਨਾਲ ਮਿਲਦਾ ਹੈ।"""
22 # ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
23 intl_pattern = r'^\+1 \d{3} \d{3} \d{4}$'
24
25 # ਸਥਾਨਕ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
26 local_pattern = r'^\(\d{3}\) \d{3}-\d{4}$'
27
28 return bool(re.match(intl_pattern, number) or re.match(local_pattern, number))
29
30# ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ
31phone = generate_us_phone_number()
32print(phone) # ਉਦਾਹਰਣ: +1 555 123 4567
33print(f"Is valid: {validate_us_phone_number(phone)}") # Is valid: True
34
ਜਾਵਾ
1import java.util.Random;
2import java.util.regex.Pattern;
3
4public class PhoneNumberGenerator {
5 private static final Random random = new Random();
6
7 public static String generateUKMobileNumber(boolean international) {
8 // UK ਮੋਬਾਈਲ ਨੰਬਰ '7' ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ
9 StringBuilder number = new StringBuilder("7");
10
11 // 9 ਹੋਰ ਰੈਂਡਮ ਅੰਕ ਬਣਾਓ
12 for (int i = 0; i < 9; i++) {
13 number.append(random.nextInt(10));
14 }
15
16 // ਨੰਬਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
17 String formatted = number.substring(0, 4) + " " + number.substring(4, 10);
18
19 // ਜੇ ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਦੀ ਮੰਗ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਕਰੋ
20 return international ? "+44 " + formatted : "0" + formatted;
21 }
22
23 public static boolean validateUKMobileNumber(String number) {
24 // ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
25 Pattern intlPattern = Pattern.compile("^\\+44 7\\d{3} \\d{6}$");
26
27 // ਸਥਾਨਕ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
28 Pattern localPattern = Pattern.compile("^07\\d{3} \\d{6}$");
29
30 return intlPattern.matcher(number).matches() ||
31 localPattern.matcher(number).matches();
32 }
33
34 public static void main(String[] args) {
35 String phoneNumber = generateUKMobileNumber(true);
36 System.out.println(phoneNumber); // ਉਦਾਹਰਣ: +44 7123 456789
37 System.out.println("Is valid: " + validateUKMobileNumber(phoneNumber)); // Is valid: true
38 }
39}
40
PHP
1<?php
2// ਭਾਰਤੀ ਮੋਬਾਈਲ ਨੰਬਰ ਬਣਾਉਣ ਅਤੇ ਵੈਰੀਫਾਈ ਕਰਨ ਦਾ PHP ਉਦਾਹਰਣ
3
4function generateIndianMobileNumber($international = true) {
5 // ਭਾਰਤੀ ਮੋਬਾਈਲ ਨੰਬਰ 6, 7, 8, ਜਾਂ 9 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ
6 $prefixes = [6, 7, 8, 9];
7 $prefix = $prefixes[array_rand($prefixes)];
8
9 // 9 ਹੋਰ ਰੈਂਡਮ ਅੰਕ ਬਣਾਓ
10 $number = $prefix;
11 for ($i = 0; $i < 9; $i++) {
12 $number .= rand(0, 9);
13 }
14
15 // ਨੰਬਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
16 $formatted = substr($number, 0, 5) . " " . substr($number, 5, 5);
17
18 // ਜੇ ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਦੀ ਮੰਗ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਕਰੋ
19 return $international ? "+91 " . $formatted : $formatted;
20}
21
22function validateIndianMobileNumber($number) {
23 // ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
24 $intlPattern = '/^\+91 [6-9]\d{4} \d{5}$/';
25
26 // ਸਥਾਨਕ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
27 $localPattern = '/^[6-9]\d{4} \d{5}$/';
28
29 return preg_match($intlPattern, $number) || preg_match($localPattern, $number);
30}
31
32// ਉਦਾਹਰਣ ਦੀ ਵਰਤੋਂ
33$phoneNumber = generateIndianMobileNumber();
34echo $phoneNumber . "\n"; // ਉਦਾਹਰਣ: +91 98765 43210
35echo "Is valid: " . (validateIndianMobileNumber($phoneNumber) ? "true" : "false") . "\n"; // Is valid: true
36?>
37
C#
1using System;
2using System.Text;
3using System.Text.RegularExpressions;
4
5public class PhoneNumberGenerator
6{
7 private static Random random = new Random();
8
9 public static string GenerateMexicanMobileNumber(bool international = true)
10 {
11 // ਮੈਕਸੀਕੋ ਸਿਟੀ ਖੇਤਰ ਕੋਡ
12 string areaCode = "55";
13
14 // ਨੰਬਰ ਲਈ 8 ਰੈਂਡਮ ਅੰਕ ਬਣਾਓ
15 StringBuilder number = new StringBuilder();
16 for (int i = 0; i < 8; i++)
17 {
18 number.Append(random.Next(10));
19 }
20
21 // ਨੰਬਰ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
22 string formattedNumber = $"{areaCode} {number.ToString(0, 4)} {number.ToString(4, 4)}";
23
24 // ਜੇ ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਦੀ ਮੰਗ ਕੀਤੀ ਗਈ ਹੈ ਤਾਂ ਦੇਸ਼ ਕੋਡ ਸ਼ਾਮਲ ਕਰੋ
25 return international ? $"+52 {formattedNumber}" : formattedNumber;
26 }
27
28 public static bool ValidateMexicanPhoneNumber(string number)
29 {
30 // ਅੰਤਰਰਾਸ਼ਟਰੀ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
31 Regex intlPattern = new Regex(@"^\+52 \d{2} \d{4} \d{4}$");
32
33 // ਸਥਾਨਕ ਫਾਰਮੈਟ ਲਈ ਪੈਟਰਨ
34 Regex localPattern = new Regex(@"^\d{2} \d{4} \d{4}$");
35
36 return intlPattern.IsMatch(number) || localPattern.IsMatch(number);
37 }
38
39 public static void Main()
40 {
41 string phoneNumber = GenerateMexicanMobileNumber();
42 Console.WriteLine(phoneNumber); // ਉਦਾਹਰਣ: +52 55 1234 5678
43 Console.WriteLine($"Is valid: {ValidateMexicanPhoneNumber(phoneNumber)}"); // Is valid: True
44 }
45}
46
ਵਰਤੋਂ ਦੇ ਕੇਸ
ਸਾਫਟਵੇਅਰ ਵਿਕਾਸ ਅਤੇ ਟੈਸਟਿੰਗ
- ਫਾਰਮ ਵੈਰੀਫਿਕੇਸ਼ਨ ਟੈਸਟਿੰਗ: ਫਾਰਮ ਵੈਰੀਫਿਕੇਸ਼ਨ ਨਿਯਮਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਵੈਧ ਫੋਨ ਨੰਬਰ ਬਣਾਓ
- ਡੇਟਾਬੇਸ ਭਰਨ: ਵਿਕਾਸ ਦੇ ਵਾਤਾਵਰਨਾਂ ਲਈ ਵਾਸਤਵਿਕ ਨਮੂਨਾ ਡੇਟਾ ਬਣਾਓ
- API ਟੈਸਟਿੰਗ: ਉਹ APIs ਟੈਸਟ ਕਰੋ ਜੋ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਜਾਂ ਵੈਰੀਫਾਈ ਕਰਦੇ ਹਨ
- ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਟੈਸਟਿੰਗ: ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡਾ ਐਪਲੀਕੇਸ਼ਨ ਵੱਖ-ਵੱਖ ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਨੂੰ ਕਿਵੇਂ ਦਿਖਾਉਂਦਾ ਹੈ
ਸਿੱਖਿਆ ਅਤੇ ਟ੍ਰੇਨਿੰਗ
- ਫੋਨ ਨੰਬਰ ਮਿਆਰਾਂ ਦੀ ਸਿੱਖਿਆ: ਅੰਤਰਰਾਸ਼ਟਰੀ ਅਤੇ ਦੇਸ਼-ਵਿਸ਼ੇਸ਼ ਫਾਰਮੈਟਿੰਗ ਨਿਯਮਾਂ ਨੂੰ ਸਮਝੋ
- ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਟ੍ਰੇਨਿੰਗ: ਵੱਖ-ਵੱਖ ਦੇਸ਼ਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਨੂੰ ਦਰਸਾਉਣਾ
- ਡੇਟਾ ਐਂਟਰੀ ਟ੍ਰੇਨਿੰਗ: ਵਾਸਤਵਿਕ ਫੋਨ ਨੰਬਰਾਂ ਦੇ ਉਦਾਹਰਣਾਂ ਨਾਲ ਅਭਿਆਸ ਕਰੋ
ਮਾਰਕੀਟਿੰਗ ਅਤੇ ਸੰਚਾਰ
- CRM ਪ੍ਰਣਾਲੀ ਸੈਟਅਪ: ਨਮੂਨਾ ਡੇਟਾ ਨਾਲ ਗਾਹਕ ਸੰਬੰਧ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਭਰੋ
- ਟੈਂਪਲੇਟ ਟੈਸਟਿੰਗ: ਬਣਾਏ ਗਏ ਨੰਬਰਾਂ ਨਾਲ SMS ਜਾਂ ਕਾਲਿੰਗ ਟੈਂਪਲੇਟਾਂ ਦੀ ਜਾਂਚ ਕਰੋ
- ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਡਿਜ਼ਾਇਨ: ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਸੰਭਾਲਣ ਵਾਲੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸਾਂ ਨੂੰ ਡਿਜ਼ਾਇਨ ਅਤੇ ਟੈਸਟ ਕਰੋ
ਵਿਕਲਪ
ਜਦੋਂ ਕਿ ਸਾਡਾ ਟੂਲ ਸਾਦਗੀ ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨੀ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੈ, ਕੁਝ ਹੋਰ ਵਿਕਲਪ ਵੀ ਹਨ ਜੋ ਵਧੇਰੇ ਜਟਿਲ ਜ਼ਰੂਰਤਾਂ ਲਈ ਹਨ:
- API-ਅਧਾਰਿਤ ਜਨਰੇਟਰ: ਸੇਵਾਵਾਂ ਜੋ API ਕਾਲਾਂ ਰਾਹੀਂ ਫੋਨ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ
- ਲਾਇਬ੍ਰੇਰੀ-ਅਧਾਰਿਤ ਹੱਲ: libphonenumber ਵਰਗੀਆਂ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲਾਇਬ੍ਰੇਰੀਆਂ ਜੋ ਫੋਨ ਨੰਬਰਾਂ ਦੇ ਸੰਭਾਲਣ ਲਈ ਵਿਸ਼ਾਲ ਹਨ
- ਟੈਲੀਕੋਮ ਪ੍ਰਦਾਤਾ ਟੂਲ: ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਕੰਪਨੀਆਂ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਵਿਸ਼ੇਸ਼ ਟੂਲ
- ਡੇਟਾ ਜਨਰੇਸ਼ਨ ਸੂਟ: ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਹੋਰ ਡੇਟਾ ਕਿਸਮਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਵਾਲੇ ਸਮੁੱਚੇ ਨਕਲੀ ਡੇਟਾ ਜਨਰੇਟਰ
ਸਾਡਾ ਟੂਲ ਇੱਕ ਤੇਜ਼, ਸਧਾਰਣ ਹੱਲ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਵਿਕਲਪਾਂ ਦੀ ਜਟਿਲਤਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ।
ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਅਤੇ ਮਿਆਰਾਂ ਦਾ ਇਤਿਹਾਸ
ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਅਤੇ ਮਿਆਰਾਂ ਦਾ ਵਿਕਾਸ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਤਕਨਾਲੋਜੀ ਅਤੇ ਢਾਂਚੇ ਦੇ ਵਿਕਾਸ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।
ਪਹਿਲੇ ਟੈਲੀਫੋਨ ਪ੍ਰਣਾਲੀਆਂ (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 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਮੋਬਾਈਲ ਫੋਨਾਂ ਦੀ ਵਿਆਪਕ ਅਪਣਾਉਣ ਨੇ ਨੰਬਰਿੰਗ ਪ੍ਰਣਾਲੀਆਂ ਲਈ ਨਵੇਂ ਚੁਣੌਤੀਆਂ ਪੈਦਾ ਕੀਤੀਆਂ। ਬਹੁਤ ਸਾਰੇ ਦੇਸ਼ਾਂ ਨੇ ਮੋਬਾਈਲ ਫੋਨਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ ਪ੍ਰੀਫਿਕਸ ਜਾਂ ਪੂਰੇ ਨੰਬਰ ਰੇਂਜਾਂ ਦੀ ਸ਼ੁਰੂਆਤ ਕੀਤੀ। ਉਦਾਹਰਣ ਲਈ, UK ਵਿੱਚ, ਮੋਬਾਈਲ ਨੰਬਰ ਆਮ ਤੌਰ 'ਤੇ '07' ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਮੈਕਸੀਕੋ ਵਿੱਚ, ਮੋਬਾਈਲ ਨੰਬਰਾਂ ਨੇ ਲੈਂਡਲਾਈਨ ਦੇ ਸਮਾਨ ਫਾਰਮੈਟ ਨੂੰ ਜਾਰੀ ਰੱਖਿਆ ਪਰ ਵੱਖਰੇ ਖੇਤਰ ਕੋਡਾਂ ਨਾਲ।
ਆਧੁਨਿਕ ਮਿਆਰ ਅਤੇ VoIP ਯੁਗ (2000-ਵਰਤਮਾਨ)
VoIP ਅਤੇ ਇੰਟਰਨੈੱਟ-ਅਧਾਰਿਤ ਸੰਚਾਰ ਦੇ ਉੱਥੇ ਆਉਣ ਨਾਲ, ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਹੋਰ ਲਚਕਦਾਰਤਾ ਆ ਗਈ ਹੈ। E.164 ਮਿਆਰ ਨੂੰ ਇਹਨਾਂ ਨਵੀਆਂ ਤਕਨਾਲੋਜੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਦੇਸ਼ਾਂ ਨੇ ਆਪਣੇ ਨੰਬਰਿੰਗ ਯੋਜਨਾਵਾਂ ਨੂੰ ਦੁਬਾਰਾ ਸੰਸ਼ੋਧਨ ਕੀਤਾ ਹੈ ਤਾਂ ਜੋ ਹੋਰ ਸਮਰੱਥਾ ਬਣਾਈ ਜਾ ਸਕੇ।
ਬਹੁਤ ਸਾਰੇ ਦੇਸ਼ਾਂ ਵਿੱਚ ਨੰਬਰ ਪੋਰਟੇਬਿਲਿਟੀ ਦੀ ਸ਼ੁਰੂਆਤ ਨੇ ਮੋਬਾਈਲ ਅਤੇ ਲੈਂਡਲਾਈਨ ਨੰਬਰਾਂ ਵਿਚਕਾਰ ਫਰਕ ਨੂੰ ਹੋਰ ਧੁੰਦਲਾ ਕਰ ਦਿੱਤਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਉਪਭੋਗਤਾ ਹੁਣ ਸੇਵਾ ਦੀ ਕਿਸਮ ਨੂੰ ਬਦਲਦੇ ਸਮੇਂ ਆਪਣੇ ਨੰਬਰਾਂ ਨੂੰ ਰੱਖ ਸਕਦੇ ਹਨ।
ਅੱਜ, ਫੋਨ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਦਾ ਵਿਕਾਸ ਜਾਰੀ ਹੈ, ਕੁਝ ਦੇਸ਼ਾਂ ਵਿੱਚ ਖੇਤਰ ਕੋਡਾਂ ਦੇ ਖਤਮ ਕਰਨ ਜਾਂ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਡਿਜ਼ੀਟਲ ਪਛਾਣਾਂ ਨਾਲ ਇੱਕੀਕ੍ਰਿਤ ਕਰਨ ਤੇ ਵਿਚਾਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਹਾਲਾਂਕਿ, E.164 ਦੁਆਰਾ ਸਥਾਪਿਤ ਕੀਤੀ ਗਈ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਅੰਤਰਰਾਸ਼ਟਰੀ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਨੰਬਰਿੰਗ ਦਾ ਆਧਾਰ ਬਣਿਆ ਰਹਿੰਦਾ ਹੈ।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
ਫੋਨ ਨੰਬਰ ਨੂੰ ਵੈਧ ਕੀ ਬਣਾਉਂਦਾ ਹੈ?
ਇੱਕ ਵੈਧ ਫੋਨ ਨੰਬਰ ਆਪਣੇ ਦੇਸ਼ ਲਈ ਸਹੀ ਫਾਰਮੈਟ ਦਾ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਹੀ ਲੰਬਾਈ, ਦੇਸ਼ ਕੋਡ, ਖੇਤਰ ਕੋਡ, ਅਤੇ ਪ੍ਰੀਫਿਕਸ ਪੈਟਰਨ ਸ਼ਾਮਲ ਹਨ। ਸਾਡਾ ਟੂਲ ਉਹ ਨੰਬਰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਇਨ੍ਹਾਂ ਬਣਤਰ ਦੀਆਂ ਲੋੜਾਂ ਦਾ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਹਾਲਾਂਕਿ ਇਹ ਵਾਸਤਵਿਕ ਕੰਮ ਕਰਨ ਵਾਲੇ ਫੋਨ ਨੰਬਰਾਂ ਨਹੀਂ ਹੁੰਦੇ ਜੋ ਵਾਸਤਵ ਵਿੱਚ ਕਿਸੇ ਵਿਅਕਤੀ ਨੂੰ ਅਸਾਈਨ ਕੀਤੇ ਗਏ ਹਨ।
ਵੱਖ-ਵੱਖ ਦੇਸ਼ਾਂ ਵਿੱਚ ਫੋਨ ਨੰਬਰਾਂ ਦੇ ਫਾਰਮੈਟ ਕਿਉਂ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ?
ਫੋਨ ਨੰਬਰਾਂ ਦੇ ਫਾਰਮੈਟ ਦੇਸ਼ ਦੇ ਇਤਿਹਾਸਕ ਵਿਕਾਸ, ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਢਾਂਚੇ, ਅਬਾਦੀ ਦੇ ਆਕਾਰ, ਪ੍ਰਸ਼ਾਸਕੀ ਵੰਡਾਂ, ਅਤੇ ਰਾਸ਼ਟਰੀ ਨਿਯਮਕ ਫੈਸਲਿਆਂ ਦੇ ਕਾਰਨ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਹਰ ਦੇਸ਼ ਦੀ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਅਥਾਰਟੀ ਆਪਣੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ ਸਥਾਪਿਤ ਕਰਦੀ ਹੈ।
ਕੀ ਮੈਂ ਇਸ ਟੂਲ ਨਾਲ ਵਾਸਤਵਿਕ, ਕੰਮ ਕਰਨ ਵਾਲੇ ਫੋਨ ਨੰਬਰਾਂ ਦਾ ਜਨਰੇਟ ਕਰ ਸਕਦਾ ਹਾਂ?
ਨਹੀਂ, ਇਹ ਟੂਲ ਰੈਂਡਮ ਨੰਬਰਾਂ ਨੂੰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਹਰ ਦੇਸ਼ ਲਈ ਸਹੀ ਫਾਰਮੈਟ ਦਾ ਪਾਲਣਾ ਕਰਦੇ ਹਨ ਪਰ ਇਹ ਗਾਰੰਟੀ ਨਹੀਂ ਦਿੰਦੇ ਕਿ ਇਹ ਵਾਸਤਵ ਵਿੱਚ ਕਿਸੇ ਵਿਅਕਤੀ ਨੂੰ ਅਸਾਈਨ ਕੀਤੇ ਗਏ ਹਨ। ਇਹ ਟੂਲ ਟੈਸਟਿੰਗ ਅਤੇ ਸਿੱਖਿਆ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਹੀ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ।
ਕੀ ਬਣਾਏ ਗਏ ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਸਹੀਤਾ ਕਿੰਨੀ ਹੈ?
ਬਣਾਏ ਗਏ ਨੰਬਰ ਸਹੀ ਬਣਤਰ ਪੈਟਰਨਾਂ (ਲੰਬਾਈ, ਪ੍ਰੀਫਿਕਸ ਆਦਿ) ਦੇ ਅਨੁਸਾਰ ਹਨ ਜੋ ਹਰ ਦੇਸ਼ ਅਤੇ ਖੇਤਰ ਲਈ ਹਨ ਪਰ ਇਹ ਰੈਂਡਮ ਬਣਾਏ ਗਏ ਹਨ। ਇਹ ਫਾਰਮੈਟ ਵੈਰੀਫਿਕੇਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਉਪਯੋਗੀ ਹਨ ਪਰ ਵਾਸਤਵਿਕ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਲਈ ਨਹੀਂ।
ਕੀ ਮੈਂ ਆਪਣੇ ਵੈਬਸਾਈਟ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਇਹ ਨੰਬਰ ਵਰਤ ਸਕਦਾ ਹਾਂ?
ਹਾਂ, ਤੁਸੀਂ ਬਣਾਏ ਗਏ ਨੰਬਰਾਂ ਨੂੰ ਟੈਸਟਿੰਗ, ਵਿਕਾਸ, ਜਾਂ ਆਪਣੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਪਲੇਸਹੋਲਡਰ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹੋ। ਹਾਲਾਂਕਿ, ਉਨ੍ਹਾਂ ਨੂੰ ਉਤਪਾਦਨ ਵਾਤਾਵਰਨਾਂ ਵਿੱਚ ਵਰਤਣ ਤੋਂ ਬਚੋ ਜਿੱਥੇ ਵਾਸਤਵਿਕ ਫੋਨ ਨੰਬਰਾਂ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਕੀ ਟੂਲ ਬਣਾਏ ਗਏ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਸਟੋਰ ਜਾਂ ਸੇਵ ਕਰਦਾ ਹੈ?
ਨਹੀਂ, ਟੂਲ ਕਿਸੇ ਵੀ ਬਣਾਏ ਗਏ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਸਟੋਰ ਜਾਂ ਸੇਵ ਨਹੀਂ ਕਰਦਾ। ਹਰ ਨੰਬਰ ਮੰਗ 'ਤੇ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਸੈਸ਼ਨ ਵਿੱਚ ਹੀ ਮੌਜੂਦ ਹੁੰਦਾ ਹੈ ਜਦ ਤੱਕ ਤੁਸੀਂ ਦੂਜੇ ਪੰਨੇ 'ਤੇ ਨਹੀਂ ਜਾਂਦੇ ਜਾਂ ਨਵਾਂ ਨੰਬਰ ਨਹੀਂ ਬਣਾਉਂਦੇ।
ਵੈਰੀਫਿਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ?
ਵੈਰੀਫਿਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਇਹ ਜਾਂਚਦੀ ਹੈ ਕਿ ਬਣਾਏ ਗਏ ਨੰਬਰ ਚੁਣੇ ਗਏ ਦੇਸ਼ ਲਈ ਸਹੀ ਪੈਟਰਨ ਦਾ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਹੀ ਲੰਬਾਈ, ਦੇਸ਼ ਕੋਡ, ਅਤੇ ਪ੍ਰੀਫਿਕਸ ਦੀਆਂ ਲੋੜਾਂ ਸ਼ਾਮਲ ਹਨ। ਇਹ ਇਹ ਨਹੀਂ ਜਾਂਚਦੀ ਕਿ ਨੰਬਰ ਵਾਸਤਵ ਵਿੱਚ ਸੇਵਾ ਵਿੱਚ ਹੈ।
ਕੀ ਮੈਂ ਇੱਕ ਵਾਰੀ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਫੋਨ ਨੰਬਰ ਜਨਰੇਟ ਕਰ ਸਕਦਾ ਹਾਂ?
ਮੌਜੂਦਾ ਸੰਸਕਰਣ ਇੱਕ ਵਾਰੀ ਵਿੱਚ ਇੱਕ ਫੋਨ ਨੰਬਰ ਹੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਸਾਦਗੀ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਟੂਲ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਸਮਝਣ ਵਿੱਚ ਸੌਖਾ ਹੈ।
ਕੀ ਬਣਾਏ ਗਏ ਫੋਨ ਨੰਬਰ ਰੈਂਡਮ ਹਨ?
ਹਾਂ, ਬਣਾਏ ਗਏ ਫੋਨ ਨੰਬਰਾਂ ਵਿੱਚ ਅੰਕ (ਦੇਸ਼ ਕੋਡ ਅਤੇ ਲੋੜੀਂਦੇ ਪ੍ਰੀਫਿਕਸ ਤੋਂ ਬਿਨਾਂ) ਰੈਂਡਮ ਬਣਾਏ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਸੰਭਾਵਿਤ ਨੰਬਰਾਂ ਦੀ ਇੱਕ ਵੱਡੀ ਵੱਖਰਤਾ ਯਕੀਨੀ ਬਣਾਈ ਜਾਂਦੀ ਹੈ।
ਹਵਾਲੇ
-
ਅੰਤਰਰਾਸ਼ਟਰੀ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਯੂਨੀਅਨ (ITU). "E.164: The International Public Telecommunication Numbering Plan." ITU
-
ਉੱਤਰੀ ਅਮਰੀਕੀ ਨੰਬਰਿੰਗ ਯੋਜਨਾ ਪ੍ਰਸ਼ਾਸਨ. "About the North American Numbering Plan." NANPA
-
Ofcom (UK). "Telephone numbers - the National Telephone Numbering Plan." Ofcom
-
ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ ਵਿਭਾਗ, ਭਾਰਤ ਸਰਕਾਰ. "National Numbering Plan." DoT India
-
ਇੰਸਟੀਟਿਊਟੋ ਫੈਡਰਲ ਦੇ ਟੈਲੀਕਮਯੂਨੀਕੇਸ਼ਨ (ਮੈਕਸੀਕੋ). "Plan Nacional de Numeración." IFT Mexico
-
ਗੂਗਲ ਦੀ libphonenumber ਲਾਇਬ੍ਰੇਰੀ. "Phone Number Parsing, Formatting, and Validation." GitHub Repository
-
ਵਿਸ਼ਵ ਫੋਨ ਨੰਬਰਿੰਗ ਗਾਈਡ. "International Dialing Codes and Information." WTNG
ਆਪਣਾ ਫੋਨ ਨੰਬਰ ਜਨਰੇਟਰ ਅਤੇ ਵੈਰੀਫਾਇਰ ਅੱਜ ਹੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਤਾਂ ਜੋ ਤੁਸੀਂ ਆਪਣੇ ਟੈਸਟਿੰਗ, ਵਿਕਾਸ ਜਾਂ ਸਿੱਖਿਆ ਦੀਆਂ ਜਰੂਰਤਾਂ ਲਈ ਸਹੀ ਫੋਨ ਨੰਬਰਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਣਾਉਂ ਸਕੋਂ!
ਫੀਡਬੈਕ
ਇਸ ਟੂਲ ਬਾਰੇ ਫੀਡਬੈਕ ਦੇਣ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੀਡਬੈਕ ਟੋਸਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ
ਸੰਬੰਧਿਤ ਟੂਲ
ਹੋਰ ਟੂਲਾਂ ਦੀ ਖੋਜ ਕਰੋ ਜੋ ਤੁਹਾਡੇ ਕੰਮ ਦੇ ਪ੍ਰਵਾਹ ਲਈ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦੀਆਂ ਹਨ