我想验证信用卡到期日期,这样我就可以输入有效的当前年份到 future
var regex = /^((0[1-9])|(1[0-2]))\/(0[1-3]|1[0-9])$/
console.log('12/17', regex.test('12/17'))
console.log('12/22', regex.test('12/22'))
console.log('12/25', regex.test('12/25'))
console.log('00/18', regex.test('00/18'))
console.log('01/38', regex.test('01/38'))
提前谢谢
最佳答案
我认为你的问题是正则表达式的年份片段。可能是这样的吗?
^(0[1-9]|1[0-2])\/(1[7-9]|[2-4]\d)$
var regex = /^(0[1-9]|1[0-2])\/(1[7-9]|[2-4]\d)$/
console.log('12/25', regex.test('12/25'))
console.log('13/25', regex.test('13/25'))
console.log('01/18', regex.test('01/18'))
console.log('00/18', regex.test('00/18'))
console.log('00/18', regex.test('01/38'))
关于javascript - 正则表达式 - 12/22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44918949/