我真的还不知道regexp,但迟早我会阅读和学习的。但是现在,我需要一个正则表达式来匹配信用卡的3或4位cvv,这样我就可以在javascript中验证输入,然后在PHP中验证。据我所知,cvv应该是3到4位数字。
我在我的javascript代码中尝试了这一点,我不确定它是否正确。
if (/[0-9]{3}+/.test(value))
return false;
发布于 2012-08-18 03:11:00
要匹配3位或4位数字,请使用以下正则表达式:
/^[0-9]{3,4}$/
解释:
^
:字符串的起始锚点数字介于0和9之间(您也可以使用anchor[0-9]
:here){3,4}
:表示介于3和4.$
:之间的量词\d
https://stackoverflow.com/questions/12011792
复制相似问题