我正在尝试验证 WOFF 链接中的每个字体名称,例如
<link href='http://fonts.googleapis.com/css?family=Anonymous+Pro:400,700italic,400italic,700|Radley:400,400italic' rel='stylesheet' type='text/css'>
通过使用以下代码
<?php
$woff = 'Oswald:400,600,700Italic';
$f = preg_match('/^([a-zA-Z0-9+]{1,20}):{0,1}(([1-9]00(italic){0,1},{0,1}){0,3})/',$woff);
echo ($f);
?>
这工作做得很好。但是,我绝不是 RegEx 专家,所以我怀疑我的 regex 是一个非常幼稚的。任何有关抛光它的帮助将不胜感激。