Q>javascript 正则表达式模式
Q>javascript regex pattern
var filter1 = /^'d{3}+['-]+[A-Za-z1-9]{2}+['-]+'d{3}+[A-Z]{2}+$/ ;
我想得到这个模式 NNN-xx-NNNLL
这里的 N 表示 0 到9 之间的任何数字,而 x 表示除零 (0( 和下划线 (_( 之外的字母数字字符,L 表示从 A 到 Z 的大写字母。
请帮忙。 我的模式是错误的
加号表示前面元素的一个或多个出现。你在这里用错了。
此外,破折号是括号外的垃圾,您不需要它们。
var filter1 = /^'d{3}-[_A-Za-z1-9]{2}-'d{3}[A-Z]{2}$/
你在表达式中使用了 + 错误。在正则表达式中,加号表示前面的表达式中的至少一个。但是,它不用作集中器。如果您只是删除 + 的所有出现,您的表达式应该可以正常工作。
var filter1 = /^'d{3}['-][A-Za-z1-9_]{2}['-]'d{3}[A-Z]{2}$/;
怎么样: ^'d{3}-[A-Z1-9a-z]{2}-'d{3}[A-Z]{2}$
?
相关文章:
- _water_glass的javascript正则表达式模式
- 需要正则表达式模式的帮助
- 正则表达式模式与各种端点匹配
- JavaScript 中 URL 的正则表达式模式
- Java 与 Javascript 中的正则表达式模式
- 将Javascript正则表达式模式转换为C++std::regex的规则
- 如何从字符串构造正则表达式模式
- 城市和州正则表达式模式
- 如何在字符串上组合JS replace()方法中的3个正则表达式模式
- JavaScript中的递归正则表达式模式
- 正则表达式模式匹配特定单词
- 什么正则表达式模式将从包含的外部HTML文本中提取内部HTML
- 将特定的正则表达式模式与我的字符串匹配
- 为电子邮件开发正则表达式模式
- 将HTML5正则表达式模式转换为JavaScript正则表达式
- 我的正则表达式模式不起作用
- 将字符串中的正则表达式模式替换为依赖于匹配项的替换字符串
- 数字、字母块的正则表达式模式匹配
- Q>javascript 正则表达式模式
- 验证字符串是否为正则表达式模式的开头