RegEx til check af JavaScript
Jeg skal lave en RegEx der checker på manglende ; afslutninger i JavaScript. Håber nogen kan svare på en eller begge af disse.Der er 2 ting der skal checkes og erstattes:
[1] "Normale" linjeafslutinger, dvs. at der fx mangler ; efter
var txtChk1 = 4
som skal blive til
var txtChk1 = 4;
Her skal der også tages højde for om der er kommentarer, så man kan ikke bare checke på den sidste karakter. Det kunne jo være der stod
var txtChk1 = 4; //kommentar
hvilket ville være ok.
[2] Manglende afslutning på deklarerede objekter, dvs. at et objekt deklareret som nedenfor mangler det afsluttende ;
Rectangle = {
init: function(node) {
this.node = node;
},
update: function(props) {
this.render();
},
render: function() {
if(this.node) {
this.node.setAttribute("Stroke", this.stroke);
}
}
}Her mangler der semikolon