我正在尝试解析hsl颜色字符串并从中获取十六进制颜色字符串。我尝试使用正则表达式,但无法弄清楚。我的正则表达式应如何匹配并解析hsl颜色字符串以实现色相,饱和度和值字段。输入将是以下内容之一;

 - hsl(162,11.984633448805383%,81.17647058823529%)
 - hsl(162, 11.984633448805383%, 81.17647058823529%) <= there are
   space's between fields.


谢谢。

最佳答案

这可能就是我的处理方式

/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g

关于javascript - Javascript-使用Regex匹配和解析Hsl颜色字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19289537/

10-10 00:29