Check for series of strings in a URL

by lshettyl

JavaScript

var allowedPatterns = [
    "MODULE=MESSAGE",
    "/message",
    "c=0",
    "SEQNO"
],
    href = location.href,
    valid = true;

for (var i=0, j = allowedPatterns.length; i<j; i++) {
    if ( href.indexOf(allowedPatterns[i]) === -1 ) {
        valid = false;
        break;
    }
};

if (valid) {
    //Your code
}