求一个匹配CSS属性的正则表达式

html-css020

求一个匹配CSS属性的正则表达式,第1张

/[^-]+(width[^]+)/g

测试代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>new document </title>

<meta name="generator" content="editplus" />

<meta name="author" content="" />

<meta name="keywords" content="" />

<meta name="description" content="" />

</head>

<body>

<script language="javascript">

<!--

str ="width : 697pxwidth : 693pxwidth:694pxwidth : 695pxwidth : 696pxborder:1px solid #cccborder-width:3px"

re = /[^-]+(width[^]+)/g

alert(str.match(re))

//-->

</script>

</body>

</html>

写两个正则好容易些,如:

var reg1=/\w*.css$/

var reg2=/\w*.min.css$/

var t='aa.min.css'

if(reg1.test(t) && !reg2.test(t)){

    alert(t)

}