使用Javascript Parser验证<param />

时间:2011-04-01 11:49:48

标签: javascript regex

如何验证

<param name="controller" value="true"></param>

AND

<param name="controller" value="true" />

使用相同的Javascript Parser字符串。目前我正在使用/(<param[\s|\S]*?>)[\s|\S]*\/>/i;,它只验证第二种模式。

提前致谢!

2 个答案:

答案 0 :(得分:1)

/<param.*?(?:\/>|><\/param>)/i

匹配他们两个。请参见示例on Rubular

答案 1 :(得分:0)

你可以试试这个

<param[^>.]+(/>[^<]|[^/]></param>)

现在它只匹配下面四个中的前两个

<param name="controller" value="true"></param>

AND

<param name="controller" value="true" />

AND 

<param name="controller" value="true"/></param>

AND 

<param name="controller" value="true">