我想请教一个javascript的算法.想用javascript实现:
是这样的:
我有一个变量:AA123(123是动态的)
我想实现的是:AA123+1=AA124 ,如果AA123+10=AA133, 如果AA123+100=AA223
实现的就是这样的效果,想用javascript实现,小弟javascript很弱,请各位高手指点!
小弟在这拜谢了~~

解决方案 »

  1.   

    <script language="javascript" type="text/javascript" charset="gb2312">
    function chuoyi(){
    var yourvar="AA123";
    yourvar=yourvar.replace('AA','');
    yourvar= parseInt(yourvar)+10;
    alert("AA"+yourvar);
    }</script>
      

  2.   

    如果你的AA是固定不变的,我这写了个方法你试试<body>
    <script language="javascript" type="text/javascript">
        function test(aaa,bbb)
        {
            var tString = aaa.substring(0,2);
            var tNum = parseInt(aaa.substring(2,aaa.length));
            tNum = tNum + parseInt(bbb);
            tString = tString + tNum;
            alert(tString);
            return tString;
        }
    </script>
        <form id="form1" runat="server">
            <div> 
                <input id="Button1" type="button" value="测试" onclick="test('AA1234','100')" />
            </div> 
        </form>
    </body>