我想使用Jquery正则表达式验证WI文本字段的文本框, 文字格式, " WI-YYYY-XXXX" 以上述格式首先" WI"之后是四位数年份(2000-2100),之后任意四位数字范围1到9999.所有用连字符分隔" - "。
示例 - WI-2014-65 WI-2015-786 WI-2002-6752 WI-2019-4
请帮我验证此文字格式。
答案 0 :(得分:0)
您可以使用此模式^WI-[0-9]{0,4}-[0-9]{0,4}$;
示例:
var str = "WI-2014-6005"
str.match(/^WI-[0-9]{0,4}-[0-9]{0,4}$/);
答案 1 :(得分:0)
正则表达式将是:
/^WI-(?:20[0-9]{2}|2100)-[1-9][0-9]{0,3}$/
此正则表达式允许在一年之后任意数量的-nnn
:
/^WI-(?:20[0-9]{2}|2100)(?:-\d+)+$/