/* 匹配任何以“text”开头的类名 */ [class^="text"] { /* 样式代码 */ } /* 匹配任何以“text”结尾的类名 */ [class$="text"] { /* 样式代码 */ } /* 匹配任何包含“text”字符串的类名 */ [class*="text"] { /* 样式代码 */ } /* 匹配任何以“https”或“http”开头的URL */ a[href^="https"], a[href^="http"] { /* 样式代码 */ } /* 匹配任何包含“example”字符串的引用地址 */ img[src*="example"] { /* 样式代码 */ }
需要注意的是,正则表达式并不能完全替代JavaScript,它在复杂的条件匹配和字符串处理方面还是存在缺陷。但对于大部分简单的应用场景,CSS中的正则表达式已经足够使用。