如何在 JavaScript 中检查有效用户的电话号码?

问题描述 投票:0回答:4

我正在网页上创建输入表单。这是在 user.now 中的电话号码字段中获取的。现在我如何检查用户的电话号码是否是钱包?我的用户住在孟加拉国。

javascript validation
4个回答
0
投票

您可以使用正则表达式检查手机:

 ^\+?(88)?0?1[3456789][0-9]{8}\b

0
投票

如果您正在尝试实施现实世界的项目电话验证,那么我知道可以使用两种方法:-

对电话号码进行基本正则表达式检查后,您可以......

(i) 设置基于 OTP 的系统,以便用户必须在发送到他的电话号码的页面上填写 OTP 以验证该号码。

(ii) 如果您只想检查号码是否正确且属于特定国家/地区,请使用电话号码验证器 api。您可以在项目中使用许多免费的 Web api。


0
投票

您可以使用此功能:

function validatePhone(phone){
    let p = ^\+?(88)?0?1[3456789][0-9]{8}\b;
    return p.test(phone);
}

0
投票

您可以使用 javascript 验证数字的格式,但要知道它是否确实存在,您需要验证它。例如,您假设您的朋友在墙后,但您只能确定他是否回复您,同样,如果您向其发送 OTP 并验证,您只能确定电话号码是否存在,微软最近使用 watsapp OTP我注意到,同样这个服务 https://dbuddyz.com 可以提供免费的 watsapp OTP 交付,还有其他服务,但这个似乎是免费的。因此,无论您使用哪种服务,您都可以调用ajax函数发送OTP,将相同的OTP存储在您这边的变量中以避免用户知道这些值,例如可以使用md5对其进行加密,当用户输入otp时验证md5存储和输入的值。

© www.soinside.com 2019 - 2024. All rights reserved.