2011-05-31 94 views
0

有人可以给我一个正则表达式,它可以检查给定的字符串是否有任何HTML代码,并且想到它,我会困扰<a href="something">something</a>正则表达式来检查一个字符串是否有HTML代码

+0

的【如何验证使用C#中的字符串不包含HTML]可能的复制(http://stackoverflow.com/questions/204646/how-to- validate-that-a-string-doesnt-containing-html-using-c-sharp) – nullpointer 2016-07-13 12:47:52

回答

2

应该是这样的

var pattern:RegExp = /<a\s.*?<\/a>/; 
var index = str.search(pattern); 
if (index != -1) // we have a match 
+0

请注意,以下工具在使用Flash中的正则表达式时非常有用:http://gskinner.com/RegExr/desktop/ + http ://gskinner.com/RegExr/。 – 2011-05-31 18:11:31

1

如果你的意思是“我会被人打扰”,这是足以让你如果正则表达式可以检测锚标记,然后

if (/<a\s.*<\/a>/i.test(subject)) { 
    // Successful match 
} 

应该足够了。如果可以在字符串中的任何位置匹配锚标记,则返回True。

相关问题