我需要验证传入的字符串是否含有文本<script
。
string a = "This is a simple <script> string";
现在,我需要写一个正则表达式来判断这个字符串是否包含一个<script>
标签。
最终我写出了类似这样的东西:<* ?script.* ?>
但是问题在于,输入的字符串可能以以下方式包含脚本:
string a = "This is a simple <script> string";
string a = "This is a simple < script> string";
string a = "This is a simple <javascript></javascript> string";
string a = "This is a simple <script type=text/javascript> string";
因此,正则表达式应该检查以 <
开始的标签,然后检查 script
。