javascript - jquery 输入验证正则表达式

标签 javascript jquery regex validation

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

dddd.nnnn

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

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

部分示例条目如下

GHD.23
GH.235
EFF.1234

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

最佳答案

你的正则表达式是,

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

DEMO

说明:

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

关于javascript - jquery 输入验证正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25918391/

相关文章:

javascript - 原型(prototype): Why does modifying "child" object instance also modifies "parent" object instance?

c# - 将一些 JavaScript 转换为 JQuery

javascript - 如何将fineuploaders uuid 保存在数据库中?

javascript - 将div滚动条设置到特定位置

javascript - li .sibling .fadeTo 问题与 jQuery

java - 正则表达式字符组合

c - 如何制作用于处理源文件的正则表达式,其中搜索模式是根据函数名称构建的?

javascript - 如何在 blueimp jQuery 文件上传上使用自己的文件处理程序?

android - 使用 $.load 加载本地 html

java - 删除正则表达式java filex