<script type="text/javascript">
function XX(s){
s=s.toLowerCase().replace(/[abc]/g,"2").replace(/[def]/g,"3").replace(/[ghi]/g,"4").replace(/[ikl]/g,"5").replace(/[mno]/g,"6").replace(/[pqrs]/g,"7").replace(/[tuv]/g,"8").replace(/[wxyz]/g,"9");
return s;
}
alert(XX("abcdefghi"));;
</script>
方法二
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script>
alert({a:2,b:2,c:2,d:3,e:3,f:3}["f"])
</script>
</BODY>
</HTML>
方法三
<script type="text/javascript">
function getNum(s)
{
s=s.split("");
sNum="";
for(i=0;i<s.length;i++)sNum+=new RegExp(s[i]+".+?(\d)","i").test("abc\2def\3ghi\4jkl\5mno\6pqrs\7tuv\8wxyz\9")?RegExp.$1:"1";
return sNum;
}
alert(getNum("aabcdgz"));
</script>