Regular Expressions 101

Community Patterns

if, else if, else condtion match

7

Regular Expression
ECMAScript (JavaScript)

/
if\s*\((.+?)\)\s*{(.*?)}\s*?(else\s*?if\s*?\((.+?)\)\s*?{.*?})?\s*?(else\s*?{(.*?)})?
/

Description

matches full if condition statment eg: if(condition){ ... } else if(condition){ ... }else{ ... }

Submitted by Ivan Jakesevic - 9 years ago