suppose i wrote my javascript in my aspx page like below
<script type="text/javascript">
function pop() {
// test 1
/* test1
test2
test3
*/
myfunc1();
myfunc1();
myfunc1();
}
now at runtime i want to remove all javascript comment from the page using regex from render method of the page. so just tell me what regex i need to use.
protected override void Render(HtmlTextWriter writer)
{
using (HtmlTextWriter htmlwriter = new HtmlTextWriter(new System.IO.StringWriter()))
{
base.Render(htmlwriter);
string html = htmlwriter.InnerWriter.ToString();
if ((ConfigurationManager.AppSettings.Get("RemoveWhitespace") + string.Empty).Equals("true", StringComparison.OrdinalIgnoreCase))
{
// regex for removing html comment
html = Regex.Replace(html, @"((<!-- )((?!<!-- ).)*( -->))(\r\n)*", String.Empty);
// regex for removing line break & carriage return
html = html.Replace(";\r\n", ";");
}
writer.Write(html.Trim());
}
}
try this :
http://regexr.com?2v8t8