Regular Expression - C#
http://blog.loadimpact.com/blog/regular-expression-in-the-real-world/
Regular Expression - JavaScript
https://blog.pragmatists.com/top-10-es6-features-by-example-80ac878794bb
http://2ality.com/2011/04/javascript-overview-of-regular.html
http://2ality.com/2015/07/regexp-es6.html
http://exploringjs.com/es6/ch_regexp.html
https://www.sitepoint.com/es6-string-methods-string-prototype/
Regular expression literal:
var regex = /xyz/;
(compiled at load time)
Regular expression object:
var regex = new RegExp("xzy");
(compiled at runtime)
JavaScript RegExp:
RegExp.prototype.test()
RegExp.prototype.search()
RegExp.prototype.replace()
RegExp.prototype.match()
RegExp.prototype.exec()
JavaScript String:
String.prototype.search()
String.prototype.replace()
String.prototype.match()
String.prototype.split()