[W|Wo|Wor|Worl|World]
类似这样吧~~

解决方案 »

  1.   

    /B(u(s(i(n(e(s(s)?)?)?)?)?)?)?|(W(o(r(l(d)?)?)?)?)?/
      

  2.   

    <script>
    var arr1=["W","Wo","Wor","Worl","World"];
    var arr2=["B","Bu","Bus","Busi","Busin","Busine","Busines","Business"];
    var re=/^(B(u(s(i(n(e(s(s)?)?)?)?)?)?)?|(W(o(r(l(d)?)?)?)?)?)(?!\w+)/;
    for(var i=0;i<arr1.length;i++){
    alert(arr1[i]+"===>"+re.test(arr1[i]))
    }
    for(var i=0;i<arr2.length;i++){
    alert(arr2[i]+"===>"+re.test(arr2[i]))
    }
    alert("wWorld===>"+re.test("sWorld"));
    alert("Worldd===>"+re.test("Worldd"));
    </script>
      

  3.   

    很多没明白我的意思,就是用正则实现这样的功能
    if (str=="World"||str=="Business")
    {}
      

  4.   

        <script type="text/javascript">
    alert(/^(World|Business)$/.test("World"))
    alert(/^(World|Business)$/.test("Business"))
    alert(/^(World|Business)$/.test("World Business"))    </script>
      

  5.   

    /^(World   Business)$/ 
    World 与   Business间用\|连接 , 就是或者的那个符号
      

  6.   

    World 与   Business间用¦连接
      

  7.   

    if (str=="World" ¦ ¦str=="Business") 

    if (str.indexOf("World")!=-1 ¦ ¦str.indexOf("Business")!=-1) 
    是不一样的
    只能等于World或等于Business,而不是有一个就行。
      

  8.   

    我的意思不是检索到就行而是一定要等于
    比如World为真Worlds为假,
    Business为真WorldBusiness为假。
      

  9.   

    你试过没有,我的就是等于的    
     <script type="text/javascript" >
    alert(/^(World|Business)$/.test("World"))   //true
    alert(/^(World|Business)$/.test("Business"))   //true
    alert(/^(World|Business)$/.test("World Business"))  //false
    alert(/^(World|Business)$/.test("Worlds"))   //false
    alert(/^(World|Business)$/.test("Businessa"))   //false
         </script >
      

  10.   

    我晕,除了mingxuan3000,都是火星人
      

  11.   

    var a=/^(\bWorld\b|\bBusiness\b)$/;
    我是这么写的 汗 多此一举了。。