javascript - How to differentiate case of a letter? -
function convert_one2two() { var arrtwo = new array( "a", "e", "i"); var arrone = new array( "a", "e", "i"); str=document.frmconvert.txtone.value; //input 1 (i=0;i<3;i++) //loop letters { strtemp=new regexp(arrone[i], "ig"); str=str.replace(strtemp,arrtwo[i]); //replacing } document.frmconvert.txttwo.value=str.tostring(); //output 2 } <form name="frmconvert" action="" method="get"> <textarea rows="5" cols="90" name="txtone"></textarea> <input name="btnconvertg" value="create two" onclick="convert_one2two();" type="button"> <textarea rows="5" cols="90" name="txttwo"></textarea> </form>
i'm using code. but, got problem. if given text contains both upper case , lower case letters , if want change them different values, example:
var arrtwo = new array( "11", "12", "21", "22", "31", "33"); var arrone = new array( "1a", "1a", "2e", "2e", "3i", "3i");
it's giving same value both cases. please guide me.
your regex uses flags ig
- i
there "ignore case".
just remove i
, become case sensitive.
Comments
Post a Comment