Ik probeer met mijn regular expression de innerHTML van een vorm te verwijderen. Na heel wat uren gepruts kwam ik tot de ontdekking dat er een speciale optie is om de "." over meerdere regels te laten werken.
Nou maakt "regexbuddy" bijvoorbeeld;
var myregexp = new RegExp("<form[^>]*>(.*?)</form>", "si");
maar die 's' is fataal voor javascript. Als ik die optie toevoeg krijg ik (ongeacht de regexp) een fout melding dat de regular expression niet geldig is.
Het lijkt me dat deze 's' optie toch wel supported is in IE/Javascript? Andere varianten willen overigens ook niet:
var myregexp = /<form[^>]*>(.*?)<\/form>/si;
Zelfde probleem.
Heeft iemand een idee wat de reden hiervoor kan zijn?
Overigens heeft "Regexp" meer resultaten in P&W, maarja, het is toch javascript lijkt mij
Nou maakt "regexbuddy" bijvoorbeeld;
var myregexp = new RegExp("<form[^>]*>(.*?)</form>", "si");
maar die 's' is fataal voor javascript. Als ik die optie toevoeg krijg ik (ongeacht de regexp) een fout melding dat de regular expression niet geldig is.
Het lijkt me dat deze 's' optie toch wel supported is in IE/Javascript? Andere varianten willen overigens ook niet:
var myregexp = /<form[^>]*>(.*?)<\/form>/si;
Zelfde probleem.
Heeft iemand een idee wat de reden hiervoor kan zijn?
Overigens heeft "Regexp" meer resultaten in P&W, maarja, het is toch javascript lijkt mij