testing regexp
helps to test regular expressions patterns
by SnakeFox
HTML
<form>
<fieldset>
<legend>Regexp Test</legend>
<label for="testVars">testVars</label>
<input type="text" id='testVars' value="?eee=gg&ss=00"/>
<br>
<label for="varsRegexp">rexExp</label>
/<input type="text"
id='varsRegexp'
size="50"
value="^\?([0-9a-zA-Z]+=[0-9a-zA-Z])" />/
<br>
</fieldset>
</form>
<button id="myButton" style="cursor:pointer;">test</button>
<div id="container"></div>
JavaScript
var testvars = '';
var varsRegexp;
var myNumber = 0;
function setVars(){
testvars = $("#testVars").attr('value');
varsRegexp = new RegExp($("#varsRegexp").attr('value'));
}
function testReg(){
setVars();
myNumber ++;
var outstr = 'test:'+ myNumber + "<br> vars:"+ testvars+"<br>";
if(varsRegexp.test(testvars)){
outstr +='passed:' + testvars;
}else{
outstr += 'not pased.'+ testvars;
}
$("#container").html(outstr);
}
$("#myButton").click(function(){
testReg();
});