Javascript正则表达式过滤字符串

彼得·黑普(Peter Chimp)

我需要正则表达式来过滤字符串以符合以下条件:

  • 字符串的总长度不能超过300个字符。
  • 该字符串不能包含4个以上的#标签。
  • 该字符串不能包含多个URL。
  • 该字符串不能包含所有大写字母。

有效文本示例:

开发人员信任#StackOverflow来帮助解决#coding问题,并使用Stack Overflow职业来找到工作机会。请访问https://stackoverflow.com/

无效文本示例:

开发人员信任#StackOverflow来帮助解决#coding问题,并使用Stack Overflow职业来找到工作机会。请访问https://stackoverflow.com/https://stackoverflow.com/company/about

上面的无效字符串,因为其中包含两个URL。

任何帮助将不胜感激,非常感谢你:)

数学10

我想对你有帮助

^(?!^([^#]*#[^#]*){5,}$)(?!(.*http(s{0,1}):\/\/){2,})(?=.*[a-z]).{0,300}$
  • (?!^([^#]*#[^#]*){5,}$) 这将确保字符串不应包含更多的4#
  • (?!(.*http(s{0,1}):\/\/){2,}) 这将确保字符串不应包含超过2个网址
  • (?=.*[a-z]) 这样可以确保字符串至少包含1个小写字母
  • .{0,300} 这将确保该字符串包含不超过300个宪章

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式过滤字符串

来自分类Dev

长字符串的javascript正则表达式

来自分类Dev

复杂字符串的Javascript正则表达式

来自分类Dev

Javascript多行正则表达式先行或其余字符串/字符串结尾

来自分类Dev

Javascript:从字符串末尾开始搜索正则表达式的字符串

来自分类Dev

使用javascript正则表达式从字符串中提取子字符串

来自分类Dev

javascript字符串正则表达式替换引号之间的字符串

来自分类Dev

Javascript多行正则表达式先行或其余字符串/字符串结尾

来自分类Dev

在javascript中将正则表达式字符串转换为正则表达式对象

来自分类Dev

使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

来自分类Dev

在F#中使用正则表达式过滤字符串

来自分类Dev

正则表达式过滤出具有特定模式的字符串

来自分类Dev

Perl正则表达式可过滤字符串中的数字

来自分类Dev

使用正则表达式从字符串中过滤值

来自分类Dev

使用正则表达式过滤字符串后的值

来自分类Dev

正则表达式过滤字符串并获得结果作为列表

来自分类Dev

c#字符串过滤和正则表达式匹配拆分

来自分类Dev

awk 正则表达式过滤中间字符串

来自分类Dev

正则表达式过滤掉特定字符串后面的特征

来自分类Dev

通过正则表达式从正则表达式添加字符串

来自分类Dev

正则表达式:为字符串编辑正则表达式

来自分类Dev

正则表达式之间切字符串

来自分类Dev

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

来自分类Dev

正则表达式区分字符串键

来自分类Dev

逗号分隔字符串的正则表达式

来自分类Dev

Java正则表达式匹配字符串

来自分类Dev

Java字符串与正则表达式的区别?

来自分类Dev

Java正则表达式截断字符串

来自分类Dev

拆分字符串,不带正则表达式

Related 相关文章

  1. 1

    使用正则表达式过滤字符串

  2. 2

    长字符串的javascript正则表达式

  3. 3

    复杂字符串的Javascript正则表达式

  4. 4

    Javascript多行正则表达式先行或其余字符串/字符串结尾

  5. 5

    Javascript:从字符串末尾开始搜索正则表达式的字符串

  6. 6

    使用javascript正则表达式从字符串中提取子字符串

  7. 7

    javascript字符串正则表达式替换引号之间的字符串

  8. 8

    Javascript多行正则表达式先行或其余字符串/字符串结尾

  9. 9

    在javascript中将正则表达式字符串转换为正则表达式对象

  10. 10

    使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

  11. 11

    在F#中使用正则表达式过滤字符串

  12. 12

    正则表达式过滤出具有特定模式的字符串

  13. 13

    Perl正则表达式可过滤字符串中的数字

  14. 14

    使用正则表达式从字符串中过滤值

  15. 15

    使用正则表达式过滤字符串后的值

  16. 16

    正则表达式过滤字符串并获得结果作为列表

  17. 17

    c#字符串过滤和正则表达式匹配拆分

  18. 18

    awk 正则表达式过滤中间字符串

  19. 19

    正则表达式过滤掉特定字符串后面的特征

  20. 20

    通过正则表达式从正则表达式添加字符串

  21. 21

    正则表达式:为字符串编辑正则表达式

  22. 22

    正则表达式之间切字符串

  23. 23

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

  24. 24

    正则表达式区分字符串键

  25. 25

    逗号分隔字符串的正则表达式

  26. 26

    Java正则表达式匹配字符串

  27. 27

    Java字符串与正则表达式的区别?

  28. 28

    Java正则表达式截断字符串

  29. 29

    拆分字符串,不带正则表达式

热门标签

归档