我想验证信用卡到期日期,这样可以让我输入有效的当前年度
FragmentActivity
提前谢谢
答案 0 :(得分:1)
我认为你的问题是正则表达式的年份片段。可能是这样的吗?
^(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'))

答案 1 :(得分:1)
您可以尝试:
^(0[1-9]|1[0-2])\/(1[7-9]|[2-9]\d)$
var regex = /^(0[1-9]|1[0-2])\/(1[7-9]|[2-9]\d)$/g
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('01/18', regex.test('01/38'))
console.log('01/31', regex.test('01/38'))