正则表达式以验证文本字段格式" WI-XXXX-XXXX"

时间:2014-12-17 12:28:05

标签: javascript regex validation

我想使用Jquery正则表达式验证WI文本字段的文本框, 文字格式, " WI-YYYY-XXXX" 以上述格式首先" WI"之后是四位数年份(2000-2100),之后任意四位数字范围1到9999.所有用连字符分隔" - "。

示例 -           WI-2014-65           WI-2015-786           WI-2002-6752           WI-2019-4

请帮我验证此文字格式。

2 个答案:

答案 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+)+$/