手机号码、验证码的处理

news/2024/12/22 20:55:05/

1、 验证手机号码是否正确

export function validPhoneNumber(phoneNumber) {return !!phoneNumber && /^1[3-9]\d{9}$/.test(phoneNumber);
}

2、验证输入密码是否符合规则 注:6到16位,必须包含数字,大小写字母

export function validPassword(password) {return !!password && /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/.test(password);
}

3、 手机号码中间四位数影藏

export function getTel(tel) {let reg = /^(\d{3})\d{4}(\d{4})$/;return tel ? tel.replace(reg, "$1****$2") : "";
}

http://www.ppmy.cn/news/711970.html

相关文章

浅谈手机验证码登录

注册和登录,是互联网产品的最基本功能,这里涉及到很多安全问题和用户便捷问题。今天,我们来简要聊一下手机验证码登录。 在之前的文章中,我们聊了注册登录原理及密码安全问题,这种方式是基于账号密码登录的。 然而&…

手机短信验证码发送

使用aliyun的短信发送服务 用户登录名称 sms-1271286242113840900.onaliyun.com AccessKey ID LTAI5t6jFYKGyZp529NCVV9d AccessKey Secret hYXc4KtpFiHELEmU5yuLCfstZM7zhS 签名 : XXX 模版CODE : SMS_186613739 配置文件 aliyun.properties aliyun.sms.regionIdsms-127128…

防止恶意频繁发送短信验证码

短信接口验证码是网站,App,微信端校验用户手机号码真实性的首要途径,在为用户提供便利的同时,手机短信验证功能也会被部分用户进行恶意使用。恶意频繁发送短信验证码,不仅会增加公司的运营成本,增加系统负载…

【SpringCloud-8】sleuth+zipkin分布式链路追踪

一:基本介绍 分布式链路追踪,听起来很高大上,其实也没什么。 说简单点,分布式系统中,一个请求可能会经过很多个服务。使用sleuth可以在这些服务上打一些日志(不是我们自己打印的业务日志)&#…

手机短信接收验证码的实现原理

关于手机短信接收验证码的实现原理: 思路: A:获得验证码: 1.找到相关的表。 2.用什么发送,post,get ,ajax,当然ajax首选 3.post之前要js先判断是手机号码11位,并且全部都是数字,或者用正则也行。 4.用ajax发送数据data,要对数据进…

生态环境脆弱性评价模型构建、时空格局演变分析与RSEI 指数的生态质量评价及拓展

近年来,国内外学者在生态系统的敏感性、适应能力和潜在影响等方面开展了大量的生态脆弱性研究,他们普遍将生态脆弱性概念与农牧交错带、喀斯特地区、黄土高原区、流域、城市等相结合,评价不同类型研究区的生态脆弱特征,其研究内容…

Apache Doris (十六) :Doris分区和分桶2-List分区

1. List分区 业务上,用户可以选择城市或者其他枚举值进行partition,对于这种枚举类型数据列进行分区就可以使用List分区。List分区列支持 BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, LARGEINT, DATE, DATETIME, CHAR, VARCHAR 数据类型,分区…

MAC地址对应厂商

MAC地址由IEEE注册管理机构RA分配给厂商,只分配前三个字节,剩余由厂商自己分配。 IEEE会定期更新OUI文件,用于查询MAC对应的厂商。 下载地址(需翻):http://standards.ieee.org/develop/regauth/oui/oui.t…