匹配正则表达式或(pipe)子句中的两个确切字符

r3wt

我正在尝试将速记符号解析为整数表示形式。这适用于小时,秒和分钟,但不适用于正则表达式无法匹配的毫秒。

'50ms'.match(/^(\d+)([MS|S|M|H|ms|s|m|h])$/);

我不确定如何正确地表达问题,但是在询问之前确实进行了几次搜索。

jsfiddle

维克多·史翠比维

如果需要匹配字符序列,则需要使用构造抗辩的交替组(...|...)

一个字符类只匹配它定义的单个字符。在此处查看有关角色类的更多详细信息

因为你需要1个字符的数字,随后用绳子结束后,您的正则表达式不毫秒工作立即因此,没有2个字母“ ms”的位置。

因此,正确的方法是使用

'50ms'.match(/^(\d+)(MS|S|M|H|ms|s|m|h)$/);

正如Tushar所建议的,您可以使用/i修饰符进一步缩小模式,并减少替代项的数量。

/^(\d+)(MS|ms|[SMH])$/i

这个演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式以匹配两个定界符之间的确切字符串

来自分类Dev

如何匹配两个正则表达式?

来自分类Dev

相互匹配两个正则表达式

来自分类Dev

如何匹配两个正则表达式?

来自分类Dev

正则表达式匹配字符串中的两个单词

来自分类Dev

正则表达式以匹配特定字符串且不超过两个斜杠

来自分类Dev

正则表达式无法在两个匹配项中使用相同的字符

来自分类Dev

正则表达式匹配两个条件,但在字符串的不同部分

来自分类Dev

正则表达式不匹配序列中的两个相同字符

来自分类Dev

正则表达式在两个匹配项之间返回字符串

来自分类Dev

使用正则表达式匹配包含两个变量的字符串

来自分类Dev

修复正则表达式,错误匹配两个连续字符

来自分类Dev

正则表达式以匹配确切的后缀

来自分类Dev

正则表达式与确切模式不匹配

来自分类Dev

正则表达式匹配字符串中的确切单词

来自分类Dev

获取满足正则表达式匹配的确切子字符串

来自分类Dev

正则表达式匹配字符串中的确切模式

来自分类Dev

匹配正确字符串的确切正则表达式是什么?

来自分类Dev

正则表达式匹配确切的字符串

来自分类Dev

匹配任何字符正则表达式的确切单词

来自分类Dev

如何匹配JavaScript正则表达式中的确切字符串

来自分类Dev

正则表达式匹配多个确切的字符串

来自分类Dev

C#正则表达式匹配字符串中的确切单词

来自分类Dev

Python正则表达式以两个不同的顺序匹配两个字符串?

来自分类Dev

正则表达式:如何找到两个正则表达式匹配项之间的子字符串?

来自分类Dev

正则表达式:在两个不匹配的字符串之间替换字符串

来自分类Dev

正则表达式匹配两个相同字符串之间的所有字符串

来自分类Dev

正则表达式:匹配同一字符串的两个不同部分

来自分类Dev

合并两个正则表达式并匹配字符串,但不带句点(或点或句号)

Related 相关文章

  1. 1

    正则表达式以匹配两个定界符之间的确切字符串

  2. 2

    如何匹配两个正则表达式?

  3. 3

    相互匹配两个正则表达式

  4. 4

    如何匹配两个正则表达式?

  5. 5

    正则表达式匹配字符串中的两个单词

  6. 6

    正则表达式以匹配特定字符串且不超过两个斜杠

  7. 7

    正则表达式无法在两个匹配项中使用相同的字符

  8. 8

    正则表达式匹配两个条件,但在字符串的不同部分

  9. 9

    正则表达式不匹配序列中的两个相同字符

  10. 10

    正则表达式在两个匹配项之间返回字符串

  11. 11

    使用正则表达式匹配包含两个变量的字符串

  12. 12

    修复正则表达式,错误匹配两个连续字符

  13. 13

    正则表达式以匹配确切的后缀

  14. 14

    正则表达式与确切模式不匹配

  15. 15

    正则表达式匹配字符串中的确切单词

  16. 16

    获取满足正则表达式匹配的确切子字符串

  17. 17

    正则表达式匹配字符串中的确切模式

  18. 18

    匹配正确字符串的确切正则表达式是什么?

  19. 19

    正则表达式匹配确切的字符串

  20. 20

    匹配任何字符正则表达式的确切单词

  21. 21

    如何匹配JavaScript正则表达式中的确切字符串

  22. 22

    正则表达式匹配多个确切的字符串

  23. 23

    C#正则表达式匹配字符串中的确切单词

  24. 24

    Python正则表达式以两个不同的顺序匹配两个字符串?

  25. 25

    正则表达式:如何找到两个正则表达式匹配项之间的子字符串?

  26. 26

    正则表达式:在两个不匹配的字符串之间替换字符串

  27. 27

    正则表达式匹配两个相同字符串之间的所有字符串

  28. 28

    正则表达式:匹配同一字符串的两个不同部分

  29. 29

    合并两个正则表达式并匹配字符串,但不带句点(或点或句号)

热门标签

归档