用于检测JavaScript的正则表达式
是否有人知道如何检查代码是否以用于检测JavaScript的正则表达式,javascript,regex,Javascript,Regex,是否有人知道如何检查代码是否以开头和以结尾。这只是一种检查代码是否可以插入HTML以避免破坏网站的方法 到目前为止,我试着查看是否存在,但我需要检查打开和关闭 任何帮助都很酷:)您可以使用此 <script[^>]*>([\s\S]*?)<\/script> ]*>([\s\s]*?) 您可以使用此 <script[^>]*>([\s\S]*?)<\/script> ]*>([\s\s]*?) 这是最容易编写的正则表达式,但它不会检
开头和以
结尾。这只是一种检查代码是否可以插入HTML以避免破坏网站的方法
到目前为止,我试着查看是否存在
,但我需要检查打开和关闭
任何帮助都很酷:)您可以使用此
<script[^>]*>([\s\S]*?)<\/script>
]*>([\s\s]*?)
您可以使用此
<script[^>]*>([\s\S]*?)<\/script>
]*>([\s\s]*?)
这是最容易编写的正则表达式,但它不会检查字符串是否有效。为此解析HTML或进行额外检查。谢谢dystroy,我必须承认正则表达式对我来说很棘手。无论谁试图回答这个问题,请注意,…..
无效。关于什么无效?您不担心脚本本身会破坏网站吗?这是最容易编写的正则表达式,但它不会检查您的字符串是否有效。为此解析HTML或进行额外检查。谢谢dystroy,我必须承认正则表达式对我来说很棘手。无论谁试图回答这个问题,请考虑…
无效。关于什么无效?你不担心脚本本身会破坏网站吗?几乎正确。。。除了不处理双结束标记之外。@JMau:您没有用/
包围它。还有,这是干什么的?几乎正确。。。除了不处理双结束标记之外。@JMau:您没有用/
包围它。还有,这是干什么用的?