【问题标题】:jquery input validation regular expressionjquery输入验证正则表达式
【发布时间】:2014-09-18 17:00:05
【问题描述】:

我有一个输入可以接受这种格式的数据组合:

dddd.nnnn

其中 d 是大写字母,n 是数字。

在某些情况下,初始大写字母的长度可能是 2、3 或 4。然后一个 . (point) 可以输入,之后只能输入数字 (0 - 9)。

部分示例条目如下

GHD.23
GH.235
EFF.1234

这可以通过组合正则表达式来完成吗?

【问题讨论】:

    标签: javascript jquery regex validation


    【解决方案1】:

    你的正则表达式是,

    ^[A-Z]{2,4}\.\d+$
    

    DEMO

    说明:

    • ^ 断言我们处于起步阶段。
    • [A-Z]{2,4} 允许 2 个或 3 个或 4 个大写字母。
    • \. 文字点。
    • \d+ 一位或多位数字。
    • $ 断言我们已经走到了尽头。

    【讨论】: