正则表达式不匹配字符串

顾问

我试图找出以下正则表达式:

/^[0-9]{2}-[0-9]{2,3}[a-zA-z]{0,1}/g

在我的例子中。
应该通过以下内容:00-45、00-333、33-333a,55-34a以下应该失败:33-3333、22-22dd,22-2233

这是我的屏幕截图:

在此处输入图片说明

但是一旦失败应该失败。在我的JavaScript代码中,我只是做了一个测试:

var regExp = new RegExp(exp);
if(regExp.test(test1))
    alert('pass');
else
    alert('fail');

正则表达式是否可以测试整个字符串?示例33-3333由于33-333而通过,但是由于还有3,我希望它失败,因为第四个3将针对字符规则进行测试?

阿努巴瓦
  1. $在输入中缺少结尾锚
  2. A-z 字符类别中的字符也将匹配不需要的字符,您实际上需要 A-Z
  3. {0,1} 可以缩短为 ?

试试这个正则表达式:

/^[0-9]{2}-[0-9]{2,3}[a-zA-Z]?$/

正则演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

分割不包含与Java中的正则表达式匹配的相邻字符的字符串

来自分类Dev

正则表达式以匹配Java字符串

来自分类Dev

返回匹配正则表达式的字符串

来自分类Dev

Vim:匹配字符串的正则表达式

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式匹配空字符串?

来自分类Dev

正则表达式匹配特定字符串

来自分类Dev

Javascript正则表达式匹配不匹配的字符串

来自分类Dev

使用正则表达式匹配字符串?

来自分类Dev

正则表达式-匹配字符串模式

来自分类Dev

正则表达式-仅在中间部分与某些字符串不匹配时匹配

来自分类Dev

正则表达式匹配不包含子字符串的字符串

来自分类Dev

与正则表达式匹配的Java字符串

来自分类Dev

匹配不带正则表达式的字符串

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

字符串与正则表达式不匹配

来自分类Dev

正则表达式匹配不包含字符串的字符串

来自分类Dev

正则表达式后匹配字符串

来自分类Dev

正则表达式匹配子字符串

来自分类Dev

正则表达式匹配逗号或字符串

来自分类Dev

字符串之间的正则表达式匹配

来自分类Dev

正则表达式匹配至少不包含X个字符的字符串

来自分类Dev

使用正则表达式,匹配字符串,然后将整数值不匹配

来自分类Dev

正则表达式-仅在中间部分与某些字符串不匹配时匹配

来自分类Dev

正则表达式惰性匹配与贪婪表达式匹配的字符串不匹配

来自分类Dev

如果字符串与正则表达式匹配,则替换,如果不匹配则添加变量

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

如何使用正则表达式匹配数字而不匹配字符串?

Related 相关文章

热门标签

归档