欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > 牛客JS题(二十四)验证是否是身份证

牛客JS题(二十四)验证是否是身份证

2025/7/6 14:58:34 来源:https://blog.csdn.net/m0_73756108/article/details/140929085  浏览:    关键词:牛客JS题(二十四)验证是否是身份证

注释很详细,直接上代码

涉及知识点:

  1. 正则表达式
  2. 一代与二代身份证判断

题干:
在这里插入图片描述

我的答案

<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><style>/* 填写样式 */</style></head><body><!-- 填写标签 --><script type="text/javascript">/*** 这题不用考虑很细致的情况,所以还是蛮好写的,感兴趣的小友自行搜索一下完整的(看有点晕🤣🤣🤣 * 我们只考虑一代和二代身份证的情况,使用test方法匹配是否存在*/// 填写JavaScriptconst _isCard = (number) => {const refex1 = /^[1-9]\d{14}[\dxX]$/;const refex2 = /^[1-9]\d{16}[\dxX]$/;return refex1.test(number) || refex2.test(number);};console.log(_isCard("02345678901234569X")); //falseconsole.log(_isCard("12345678901234569x")); //trueconsole.log(_isCard("123456789012345x")); //trueconsole.log(_isCard("1234567890123459")); //true</script></body>
</html>

博客更新不是很及时,需要看后面内容的可以看看我的gitee仓库

牛客JS题Gitee仓库

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词