当前位置: 首页 > 知识库问答 >
问题:

字符串字母表的前两个字符的正则表达式和rest应该是数字

邹玄裳
2023-03-14

我想验证一个字符串,例如

  • AB01
  • CA50

  1. 字符串总数必须为四
  2. 前两个字符必须是字母表
  3. 最后两个字符必须是数字

我使用了以下表达式,但它只能验证前两个字符作为字母表,如何验证最后2个和总数?

var re = new RegExp('^[a-zA-Z]{2}');
re.test('CC8A8');

共有3个答案

周祺
2023-03-14

您可以使用:

var re = /^[a-zA-Z]{2}\d{2}$/;

无需为此使用RegExp对象。

高博涉
2023-03-14
var re = new RegExp("^[a-zA-Z]{2}\\d{2}$", "m");
艾仲渊
2023-03-14

下面的正则表达式将帮助您验证:

var re = new RegExp('^[a-zA-Z]{2}[0-9]{2}$');
 类似资料:
  • 其中,我需要包括连字符和空格。 这意味着还必须可以输入值“”。

  • 我有一个包含数千行的文本文件。这里有一个例子 我试图提取'nt60'、'nt50'末尾的字符串。 问题是会包含行尾字符() 我想使用正则表达式搜索来匹配从 (') 开始的字符串,但我不知道我应该用什么来匹配 。 有人能帮忙吗?

  • 我无法找到一个合适的正则表达式来匹配任何不以某种条件开头和结尾的字符串。 但用这个我不能实现面具‘。正则表达式结尾的字符。 多谢了。

  • 我希望有一个正则表达式来检查字符串是否包含大小写字母、数字、下划线以及字符限制。这些是字符串中唯一允许的类型。

  • 相比较于第一章变量的声明,这一章的内容有了一点深度提升,但还不至于很难理解。本章主要讲2个知识点,字符串、正则表达式 字符串 字符串(String)是JavaScript6大原始数据类型。其他几个分别是Boolean、Null、Undefined、Number、Symbol(es6新增)。 字符串类型在前端开发者,是使用最频繁的类型之一,网站上可见的各种文案,几乎都是字符串类型的数据。我们经常需要

  • 我试图匹配包含字母数字、连字符、下划线和空格的字符串。 连字符、下划线、空格和数字是可选的,但第一个和最后一个字符必须是字母。 例如,这些都应该匹配: 我试过这个: 但它在开始/结束时与空格、下划线或连字符匹配,但它应该只允许在两者之间。