正则表达式匹配至少 7 位数字的模式和任意数量的任何顺序的特殊字符

达里夫

我需要一个正则表达式模式,它将匹配至少 7 位数字到 40 和 0 个或更多这些字符的模式,()+-*#以任何顺序。

到目前为止我有这个:^[(?=.*\d)(?=.*[+\-*()#\]*)]{7,40}$但它不满足所有要求。

一些测试:

1234 // false needs 7 digits

1234563 // true 7 digits and 0 special chars

(66)666-666 // true 7 digits and 0 or more special

(3)3-33 // false less than 7 digits

123456789009876543211234567890098765432112345 // false more than 40 digits

()-+*#34345789 // true 7 digits and 0 or more special chars

)(*&^%$£@7655432 // false 7 digits but special chars not in list

任何帮助,将不胜感激。

维克多·斯特里比尤夫

您可以使用

^[()+*#-]*(?:\d[()+*#-]*){7,40}$

查看正则表达式演示

详情

如果您在pattern属性中使用它,您可以删除它们^$因为它们是由 HTML5 引擎自动添加的。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式,以匹配至少一个大写字母,至少一位数字和任意数量的特殊字符

来自分类Dev

Umbraco 7正则表达式错误:值无效,它与正确的模式不匹配

来自分类Dev

正则表达式,至少匹配字符和更多单词

来自分类Dev

Javascript正则表达式至少匹配一个字母或数字?

来自分类Dev

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

来自分类Dev

如何编写匹配包含至少 4 个字母的字符串的正则表达式?

来自分类Dev

正则表达式以匹配位数

来自分类Dev

使用正则表达式仅检索7位数字的字符串

来自分类Dev

正则表达式匹配模式

来自分类Dev

正则表达式模式以匹配{{....}}

来自分类Dev

正则表达式以匹配模式

来自分类Dev

模式匹配 - 正则表达式

来自分类Dev

模式匹配的正则表达式

来自分类Dev

正则表达式匹配字符

来自分类Dev

匹配正则表达式OR和AND

来自分类Dev

正则表达式帮助-匹配任意数量的字符

来自分类Dev

正则表达式以匹配特殊字符+数字

来自分类Dev

正则表达式在Android中至少为3(数字和特殊字符)

来自分类Dev

用至少一个空格匹配正则表达式以匹配Unicode字符串

来自分类Dev

正则表达式按特定顺序匹配字符集中的至少一个字符

来自分类Dev

正则表达式匹配任何字符或不匹配?

来自分类Dev

正则表达式匹配超过 {7}

来自分类Dev

正则表达式,以匹配至少有一个字母和任意数量的数字的单词(无环顾四周)

来自分类Dev

正则表达式匹配数字和字符

来自分类Dev

正则表达式匹配数字和字符

来自分类Dev

正则表达式匹配包含至少一个“ x”但不包含任何“ y”的单词

来自分类Dev

正则表达式以匹配包含至少一个“ x”但不包含任何“ y”的单词

来自分类Dev

我如何要求一个正则表达式内至少匹配两个超前模式?

来自分类Dev

正则表达式匹配至少包含3个破折号/连字符的字符串

Related 相关文章

  1. 1

    正则表达式,以匹配至少一个大写字母,至少一位数字和任意数量的特殊字符

  2. 2

    Umbraco 7正则表达式错误:值无效,它与正确的模式不匹配

  3. 3

    正则表达式,至少匹配字符和更多单词

  4. 4

    Javascript正则表达式至少匹配一个字母或数字?

  5. 5

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

  6. 6

    如何编写匹配包含至少 4 个字母的字符串的正则表达式?

  7. 7

    正则表达式以匹配位数

  8. 8

    使用正则表达式仅检索7位数字的字符串

  9. 9

    正则表达式匹配模式

  10. 10

    正则表达式模式以匹配{{....}}

  11. 11

    正则表达式以匹配模式

  12. 12

    模式匹配 - 正则表达式

  13. 13

    模式匹配的正则表达式

  14. 14

    正则表达式匹配字符

  15. 15

    匹配正则表达式OR和AND

  16. 16

    正则表达式帮助-匹配任意数量的字符

  17. 17

    正则表达式以匹配特殊字符+数字

  18. 18

    正则表达式在Android中至少为3(数字和特殊字符)

  19. 19

    用至少一个空格匹配正则表达式以匹配Unicode字符串

  20. 20

    正则表达式按特定顺序匹配字符集中的至少一个字符

  21. 21

    正则表达式匹配任何字符或不匹配?

  22. 22

    正则表达式匹配超过 {7}

  23. 23

    正则表达式,以匹配至少有一个字母和任意数量的数字的单词(无环顾四周)

  24. 24

    正则表达式匹配数字和字符

  25. 25

    正则表达式匹配数字和字符

  26. 26

    正则表达式匹配包含至少一个“ x”但不包含任何“ y”的单词

  27. 27

    正则表达式以匹配包含至少一个“ x”但不包含任何“ y”的单词

  28. 28

    我如何要求一个正则表达式内至少匹配两个超前模式?

  29. 29

    正则表达式匹配至少包含3个破折号/连字符的字符串

热门标签

归档