alert(/^\d*[3,4]$/.test('123134'))
alert(/^\d*[3,4]$/.test('123135'))
alert(/^\d*[3,4]$/.test('1213'))

解决方案 »

  1.   

    还是你们帮我修改一个小东东吧,计算一个去除3,4为尾数的代码:<script language="Javascript" type="text/javascript">
    <!--
    function dataCheck()
    {
    var num1 = document.form1.num1.value;
    var num2 = document.form1.num2.value; var num = 0; for (i = num1; i <= num2; i++) {
    //这里面的不知道如何写了
    } alert( "起始号码:" + num1 + "\n结束号码:" + num2 + "\n张数:" + len );}//-->
    </script>
    <br><br>计算,除去尾数为3,4<br><form method="get" name="form1" id="form1" onSubmit="return dataCheck();">
    起始号码:<input type=text name="num1"><br>
    结束号码:<input type=text name="num2"><br>
    <input type=submit value="计算"><br>
    </form>
      

  2.   

    去除3,4为尾数的代码
    ====================
    var paten = /^\d*[34]$/;
    var str = "任意的一行代码";
    if (paten.test(str))
    {
    //执行去除str 操作

    常见的一些JS正则操作看看这个网页吧
    http://hi.baidu.com/top147/blog/item/33388c51a71de28d8d5430ec.html
      

  3.   

    if (paten.test(str))
    这句话就表示  如果字符串以3.4结尾,那么就返回true
      

  4.   

    str=str.replace(/[34]$/,"")
    alert(str)