Codewars-Regex validate PIN code(正则检验PIN码)
题目描述
ATM机允许4位或6位密码,而密码只能包含4位或6位数字。
如果函数传递了一个有效的PIN字符串,返回true,否则返回false。
源码:
function validatePIN(pin) {//return true or falsereturn /(^\d{4}$)|(^\d{6}$)/.test(pin);}
- \d #表示数字
- \d{n} #只存在n位数字
测试:
console.log(validatePIN("1"));
console.log(validatePIN("12"));
console.log(validatePIN("123"));
console.log(validatePIN("1234"));
console.log(validatePIN("12345"));
console.log(validatePIN("123456"));
console.log(validatePIN("1234567"));
console.log(validatePIN("-1234"));
console.log(validatePIN("00000000"));
console.log(validatePIN("1.234"));
console.log(validatePIN("-12.34"));
Codewars-Regex validate PIN code(正则检验PIN码)相关推荐
- Implement a customized pin code input control
As a iOS engineer, you are asked to collect user's input for a pin code. How can we make it? You can ...
- Windows 11: 登录电脑不需要用 pin code 或者密码password
家用电脑,每次登录都必须输入密码, 或者pin code, 特别麻烦. 百度了好几次, 一直没有找到好办法, 直到昨天, 终于找到了办法, 现在分享如下: 1. 鼠标放在任务栏上, 按右键,出现任务栏 ...
- 蓝牙安全 —— SSP与PIN Code
5.1 SECURITY ARCHITECTURE Pairing:创建一个或多个共享密钥的过程: Bonding:存储密钥的动作,目的是形成受信任的设备-密钥对: Device authentica ...
- ANSI X9.8标准 PIN xor PAN获取PIN BlOCK
ANSI X9.8标准 PIN xor PAN获取PIN BlOCK 之前看到几篇介绍,把ANSI说成16个字节,真心扯淡,各种误人子弟,真正的ANSI算法其实是8个字节,具体格式如下: (1) AN ...
- SIM卡的密码PIN与PUK密码PIN
SIM卡(Subscriber Identity Module) ,即用户识别卡,是全球通数字移动电话的一张个人资料卡.它采用A 级加密方法制作,存储着用户的数据.鉴权方法及密钥,可供GSM系统对用户 ...
- PCB设计时如何高效的换pin并生成换pin表格
来自专治PCB疑难杂症主群(群友突破1200人啦,添加杨老师微信号Johnnyyang206,可添加入群)的疑难杂症:我需要换pin,如何换pin并生成换pin表格? 换pin主要是PCB设计工程师遇 ...
- Linux下使用md5sum计算和检验MD5码
CSDN GitHub Linux下使用md5sum计算和检验MD5码 AderXCoding/system/md5sum 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行 ...
- Erasure Code - EC纠删码原理
Erasure Code - EC纠删码原理 查看全文 http://www.taodudu.cc/news/show-3010091.html 相关文章: 楞严咒全文正确注音版_楞严咒全文注音 积分 ...
- Jekens Source Code Management None 源码管理没有Git
Jekens Source Code Management None 源码管理没有Git jekens安装完成后,在配置中Source Code Management没有Git的选项,只有none,搞 ...
最新文章
- vue组件定义、组件的切换、组件的通信、渲染组件的几种方式(标签、路由、render)...
- MongoDB数据库索引基础知识与实战技巧
- 栈和队列之仅用递归函数和栈操作逆序一个栈
- [css] 说下background-color:transparent和opacity:0的区别是什么?
- Multi-View 3D Reconstruction
- windows中的凭据管理
- kafka处理大数据包
- 方便的Unity真机调试工具:LogViewer
- ERROR: Cannot uninstall ‘xxx‘. It is a distutils installed project and thus we cannot accurately
- Could not open the editor: URLDecoder: Illegal hex characters in escape (%) pattern - For input stri
- 如何解决word中latex公式出现虚线小方框问题
- 交叉熵损失函数以及softmax损失函数
- STM32——不同的按键对应实现不同功能的灯闪烁
- 小米平板刷机shell怎么退_小米平板2如何一键解锁?刷机教程图解
- 如何让纯英文字幕的视屏 实时翻译
- 计算机应用基础 第2版 在线作业 1答案,天津大学《计算机应用基础》在线作业一二【标准答案】...
- 《让一切随风》【钟镇涛】
- 内存模块与计算机兼容,内存条不兼容怎么办?常见解决方法在此!
- 广和通“乘风破浪”:坚持全球化战略,推动全球5G物联网发展
- Android(基本、高级UI组件)
热门文章
- 性能比拼!超详细的Tengine GEMM矩阵乘法汇编教程
- 游戏建模用什么软件,学游戏建模哪里好?
- 图形学大神纯FPGA实现Doom游戏芯片,无CPU、无操作码、无指令计数器
- 《Python编程从入门到实践》第9章类动手试一试答案(附代码)
- 深度学习(三十一)基于深度矩阵分解的属性表征学习
- int和double究竟占多少个字节?c++等
- LQR轨迹跟踪算法Python/Matlab算法实现_LQRmatrix推导
- 虚拟机安装mysql_linux虚拟机中安装MySQL
- 6*6行列式相加的c语言,求行列式的值,用C语言怎么写啊?
- mysql读写分离 同步_MySQL数据库的同步配置+MySql读写分离