匹配正则表达式'A00000'格式的javascript
Regular expression for matching 'A00000' format javascript
我需要从字符串中匹配格式为'A00000', 'B12342', 'W33344'的子字符串。基本上,第一个字符总是一个字母,后面的五个是数字。
我有两个正则表达式,它看起来都是正确的:
str.match(/[A-Z]{1}'d{5}/)
str.match(/^[A-Z]'d{5}/)
哪一个更严格,还有比这两个更好的吗?谢谢。
要匹配模式作为更大字符串的一部分,而不是仅仅在字符串的开始或任何地方,并且仍然使它们"严格",您可以使用边界元字符:
/'b[A-Z]'d{5}'b/g
/g
修饰符进行全局搜索并找到更多匹配项。
模式解释
> 'A12345 B43221'.match(/'b[A-Z]'d{5}'b/g)
["A12345", "B43221"]
相关文章:
- Javascript格式UTC日期
- 将数组从javascript格式化为php的更好方法,反之亦然
- 将数组转换为javascript格式的字符串
- 如何比较 JavaScript 格式为 2011-jan-21 的两个日期
- 记事本++ Javascript格式样式和变量列表
- Javascript格式时间军用am pm从字符串
- JavaScript格式的对象数组嵌套到子对象中
- 将日期导出为Javascript格式
- 获取 PHP 或 JavaScript 格式的 YouTube 视频提要
- 如何将当前时间与使用 Javascript 格式化为字符串的时间范围进行比较
- Javascript格式不带时区的日期
- 将 UTC 日期格式转换为 JavaScript 格式
- 将文件读取到 blob 并以 JavaScript 格式显示
- 使用具有有效 JavaScript 格式的 Json.NET 序列化对象
- HTML 表单不会以 JavaScript 格式提交
- Onedrive cors 以 JavaScript 格式下载
- 计算两个给定时间的以毫秒为单位的时间差;DD/MM/YYYY HH:MM:ss:ms”;javascript格式
- Javascript格式日期
- 在responsd_to中使用javascript格式时ActionController::UnknownFormat
- Javascript格式错误