Testing Regular Expressions

Program to test regular expressions

by Marcus Baptiste

HTML

<h2> Testing Regular Expressions </h2>
Expression:<br>
<input type="text" id="exp"><br><br>
Test String: <br>
<input type="text" id="testtext"><br>
 
    <button id="test"> Test String </button>

JavaScript

var btn = document.getElementById("test");
    

function testString() {
    var regexp = document.getElementById("exp").value,
        text = document.getElementById("testtext").value;        
    
    if (regexp == '') {
        alert("Please enter an expression!");
        return false;
    }
    
    if (text == '') {
        alert("Please enter a test string!");
        return false;
    }
    
    if (text.match(regexp)) {
        alert('It matches!');
    } else {
        alert('It doesn\'t match');
    }
  
}



if (btn.addEventListener) {
    btn.addEventListener('click', testString, false);
} else {
    btn.attachEvent('onclick', testString);
}