求一简单正则表达式 [W|Wo|Wor|Worl|World]类似这样吧~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /B(u(s(i(n(e(s(s)?)?)?)?)?)?)?|(W(o(r(l(d)?)?)?)?)?/ <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> 很多没明白我的意思,就是用正则实现这样的功能if (str=="World"||str=="Business"){} <script type="text/javascript">alert(/^(World|Business)$/.test("World"))alert(/^(World|Business)$/.test("Business"))alert(/^(World|Business)$/.test("World Business")) </script> /^(World Business)$/ World 与 Business间用\|连接 , 就是或者的那个符号 World 与 Business间用¦连接 if (str=="World" ¦ ¦str=="Business") 和if (str.indexOf("World")!=-1 ¦ ¦str.indexOf("Business")!=-1) 是不一样的只能等于World或等于Business,而不是有一个就行。 我的意思不是检索到就行而是一定要等于比如World为真Worlds为假,Business为真WorldBusiness为假。 你试过没有,我的就是等于的 <script type="text/javascript" >alert(/^(World|Business)$/.test("World")) //truealert(/^(World|Business)$/.test("Business")) //truealert(/^(World|Business)$/.test("World Business")) //falsealert(/^(World|Business)$/.test("Worlds")) //falsealert(/^(World|Business)$/.test("Businessa")) //false </script > 我晕,除了mingxuan3000,都是火星人 var a=/^(\bWorld\b|\bBusiness\b)$/;我是这么写的 汗 多此一举了。。 Jquery如何获取一个json对象的所有属性名称 这是什么加密的?如何解密? CheckBox问题 js如何导出msn好友名单 jquery或js实现全屏效果 初学JS 做了个练习 请大家拍砖 请各位高手帮忙,不是普通的图片无缝滚动问题!分不够,再另开贴加!今日急等,感激不尽!! 百度面试题,不点击a标签,但是a有点击后的标记 ie下正常运行,firefox下提示有错误 多张图片使用canvas合成时,有的不显示? 一个简单的高尔夫游戏,但只能在IE上玩,求FF的方法。 火狐下自动伸缩框架的问题,在线等.
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>
if (str=="World"||str=="Business")
{}
alert(/^(World|Business)$/.test("World"))
alert(/^(World|Business)$/.test("Business"))
alert(/^(World|Business)$/.test("World Business")) </script>
World 与 Business间用\|连接 , 就是或者的那个符号
和
if (str.indexOf("World")!=-1 ¦ ¦str.indexOf("Business")!=-1)
是不一样的
只能等于World或等于Business,而不是有一个就行。
比如World为真Worlds为假,
Business为真WorldBusiness为假。
<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 >
我是这么写的 汗 多此一举了。。