gpt4 book ai didi

javascript - 正则表达式。如何制作自定义条件

转载 作者:行者123 更新时间:2023-11-30 09:26:52 24 4
gpt4 key购买 nike

我需要制定条件,从字符串 str 中获取格式为 #111;#111111; 的颜色代码。如果更具体地说,我只需要抓取长度为“#”之后的 3 或 6 的颜色代码,任何其他代码都需要被 chop 。

var str = "color: #3f3; background-color: #AA00ef; and: #abcd;";

var reg = /#.{3}?{6};/; // for now I'm getting an error:
// Invalid regular expression: Nothing to repeat

console.log(str.match(reg));

最佳答案

您可以选择一个包含三个或六个字符和一个全局标志的组。

var str = "color: #3f3; background-color: #AA00ef; and: #abcd;",
reg = /#(.{3}|.{6});/g;

console.log(str.match(reg));

关于javascript - 正则表达式。如何制作自定义条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48844575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com