我搜索将验证css代码的正则表达式。 我想采用css字符串(来自文本输入)并通过此表达式进行匹配。 有谁知道这个工作人员有用的正则表达式 谢谢你的建议
答案 0 :(得分:1)
创建一个RegExp以匹配所有 CSS规则非常耗时。您必须知道所有现有的CSS属性+值。浏览器的这些属性和值会有所不同(请考虑-moz-
,-ms-
,-webkit-
,-o-
前缀。
更强大的高效方法t0验证您的CSS是通过向webvalidator发送XMLHttpRequest,例如http://jigsaw.w3.org/css-validator/#validate-by-input。
由于跨域限制,您无法使用XHR访问该URL。要解决此问题,请download验证程序并将其上传到您的主机。
答案 1 :(得分:0)
我认为不可能为完整的CSS标准执行此操作。即使有可能并且有人会为此写一个页面长的regexp,你需要很长时间才能理解调试它。我想我在这里不是很有帮助,对不起。