正则表达式无效转义

时间:2017-02-02 21:02:47

标签: regex

有人可以帮助我使用以下正则表达式吗?我在几个网站上测试并说它没关系,但是我的元素检查员告诉我有一个无效的转义

 ([0-9]{4})+\-?([0-9]{4})+\-?([0-9]{4})+\-?([0-9]{4})

它将产生这种模式(信用卡格式)

 1234-1234-1234-1234

输入数字时,一个人不必包含短划线

谢谢

1 个答案:

答案 0 :(得分:0)

删除-的不必要/无效转义。在数字组后删除了+

([0-9]{4})-?([0-9]{4})-?([0-9]{4})-?([0-9]{4})

或使用\d元字符

(\d{4})-?(\d{4})-?(\d{4})-?(\d{4})