卡片的格式是什么?Regex
What is the format for the card? Regex
我想验证插入卡号的输入
我尝试了这种格式,但字段被验证,如果少于16个数字。
我如何更改常数以不接受少于16位但不接受更多
const card= /^[0-9]*$/
提前感谢!
/^[0-9]{16}$/
->精确的16位
/^[0-9]{16,20}$/
-->在16到20位之间
/^[0-9]{16,}$/
-->最小16位,无上限
/^[0-9]{0,16}$/
-->最多16位
您可以使用的16位数字:
const card = /^'d{16}$/;
或
const card = /^[0-9]{16}$/;
少于16位或您可以使用的16位:
const card = /^'d{0,16}$/;
或
const card = /^[0-9]{0,16}$/;
您可以使用卷曲制动器来定义有效出现次数。使用'd
表示数字-它是[0-9]
:的同义词
window.alert('123456789012345'.match(/^'d{0,15}$/)); // is OK
window.alert('1234567890123456'.match(/^'d{0,15}$/)); // is not OK
试试看:http://www.regextester.com/?fam=93816
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- javascript导入的最佳实践是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 在ng重复循环中显示条件内容的最佳方式是什么
- “转义字符串”在Regex中是什么意思?(Javascript)
- 如何匹配其他一切,但不管它是什么's与regex匹配
- 卡片的格式是什么?Regex
- 检测regex中多次出现非空白的正确方法是什么
- 这个模式的javascript REGEX是什么:url(**someurl**)
- 为JavaScript编写这个RegEx表达式的最佳方法是什么?
- 表单验证regex和DOM:在表单验证中实现regex的最佳方式是什么?
- 这个RegEx函数中的内存问题是什么?