Regex Cheat Sheet Regex Tutorials Regex Forums Regex Book
URL SOURCE:   FILE SOURCE:

MATCH PATTERN:

REPLACEMENT PATTERN:

OPERATION: # # USE .NET FLAGS: i
x
m
s
 Help SHOW MATCH ARRAY:    EXPLAIN:  OPTIMIZE:    SHOW CODE: PHP
ASP
VB.NET
C#.NET
Java
JS
DELIM: HIGHLIGHT MATCHES:      GEN SAMPLES:   
    Save example     Help     FROM: TO: 

PASSWORD RESTRICTIONS:

Allow only these characters:  (any character)  ]
At Least  Total Characters
No More Than   Total Characters
At Least  Lowercase Characters (a-z)
At Least  Uppercase Characters (A-Z)
At Least  Numeric Characters (0-9)
At Least  Special Characters in [^a-zA-Z0-9]  ]
Disallow sequential alphanumeric sequences of or more (i.e. 123... abc... ABC...)
Disallow repeating characters of or more (i.e. 11... aa... AA... %%...)

WORD LIST:



SOURCE TEXT:

HIGHLIGHTED MATCHES:

CAPTURE GROUPS Help
0
 
1

 console.warn("_onValidateFailure: ",_4);class.common.hide(this.loadingNode);class.common.enable(this.submitButton);this.createInFlight=false;topic.publish("/class/error",[{alignNode:this.,errorType:"_validate",title:this._prompts.unableVal,detail:_4.message}]);},_createAccount:function(){topic.publish("/class/error/close",["all"]);if(this._executeValidations()){app.apiService.required["Login"]=this.email1.value;var _5=app..getInsertedData();console.log("*** CREATING ACCOUNT WITH "+this.email1.value+" "+this.password1.value+" "+this.firstName.value+" "+this.lastName.value+" "+_5.id+" "+_5.RedKey);var _6=app.apiService.createAccount({Login:this.email1.value,Password:this.password1.value,FirstName:this.firstName.value,LastName:this.lastName.value,:_5.id,RegKey:_5.regKey,Add:1});_6.addCallback(this,"_onCreateAccount");_6.addErrback(this,"_onCreateAccountFailure");}},_onCreateAccount:function(_7){class.common.hide(this.loadingNode);this.createInFlight=false;topic.publish("/class/error/close",["all"]);topic.publish("/class/createAccount",[_7]);},_onCreateAccountFailure:function(_8){console.warn("_onCreateAccountFailure: ",_8);console.log("Here's a logging statement) without a semicolo;n at the end")1==0?console.warn("this should be left alone"):console.log("as should this");

RESULTS:

Execution Time(sec.):
0.000016

Raw Match Pattern:
(?<!:)console\.(?:warn|log|error|con|info)(\((?:(?>[^()]+)|(?1))*\));

$matches Array:
(
    [0] => Array
        (
            [0] => console.warn("_onValidateFailure: ",_4);
            [1] => console.log("*** CREATING ACCOUNT WITH "+this.email1.value+" "+this.password1.value+" "+this.firstName.value+" "+this.lastName.value+" "+_5.id+" "+_5.RedKey);
            [2] => console.warn("_onCreateAccountFailure: ",_8);
        )

    [1] => Array
        (
            [0] => ("_onValidateFailure: ",_4)
            [1] => ("*** CREATING ACCOUNT WITH "+this.email1.value+" "+this.password1.value+" "+this.firstName.value+" "+this.lastName.value+" "+_5.id+" "+_5.RedKey)
            [2] => ("_onCreateAccountFailure: ",_8)
        )

)