<script language=javascript>
function RegexTest(yourStr) 
{
     return /\*\d+\*/.test(yourStr);
}alert(RegexTest("*2222*"));
</script>

解决方案 »

  1.   

    <script language=javascript>
    function RegexTest(yourStr) 
    {
        /\*(\d+)\*/.test(yourStr);
         return RegExp.$1
    }alert(RegexTest("*2222*"));
    </script>
      

  2.   

    还是问清楚点吧..这个正则在下面这个页面里咋用啊-.-<!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>
     <form name="aa">
     <input type="text" name="bb">
     <input type="button" value="确定" onclick="return RegexTest()">
      </form>
     </BODY>
    </HTML>
      

  3.   

    <!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="">
    <script language="javascript">
    function RegexTest(){
        var RegExp = /\*\d+\*/;
        var oInput = document.all.bb;
        if(RegExp.test(oInput.value))
             alert(XXXXXX);
    }
    </script>
     </HEAD> <BODY>
     <form name="aa">
     <input type="text" name="bb">
     <input type="button" value="确定" onclick="return RegexTest()">
      </form>
     </BODY>
    </HTML>
      

  4.   

    其中XXXX代表你要alert的字符串