正则表达式 - 12/22

时间:2017-07-05 06:54:11

标签: javascript regex yii

我想验证信用卡到期日期,这样可以让我输入有效的当前年度

FragmentActivity

提前谢谢

2 个答案:

答案 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'))