我正在尝试解析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/