js正则表达式

学学你们 2014-01-24 09:10:28
查找一个字符串是否含有另一个字符串,
查找的字符串忽略大小写(注:不是特定的)

怎么查?谢谢
...全文
148 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
螃蟹哥哥 2014-01-24
  • 打赏
  • 举报
回复
忘了要转成大小写了,var str1 = "12".toLowerCase();var reg = new RegExp(str1); var str2 = "123245".toLowerCase(); reg.test(str2);
螃蟹哥哥 2014-01-24
  • 打赏
  • 举报
回复
var str1 = "11";var reg = new RegExp(str1); var str2 = "123245"; reg.test(str2);

//false
var str1 = "12";var reg = new RegExp(str1); var str2 = "123245"; reg.test(str2);
//true
你试一下吧
学学你们 2014-01-24
  • 打赏
  • 举报
回复
引用 3 楼 zzgzzg00 的回复:
var str='tEst'; function findx(str,str2){ return str.toUpperCase().indexOf(str2.toUpperCase())==-1?'没找到':'找到'; } alert(findx('tETsr','tET')); 类似这样试试
好想法,我想应该可以
allali 2014-01-24
  • 打赏
  • 举报
回复

var str = "Wo、wO、WO、wo";
        var arr = [];
        str.replace(/wo/ig,function($1){
            arr.push($1);
        });
        alert(arr);
似梦飞花 2014-01-24
  • 打赏
  • 举报
回复
var str='tEst'; function findx(str,str2){ return str.toUpperCase().indexOf(str2.toUpperCase())==-1?'没找到':'找到'; } alert(findx('tETsr','tET')); 类似这样试试
学学你们 2014-01-24
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
先把原来的字符串转换成大写或者小写放到一个临时变量里 indexOf大写或者小写后的被查找的变量试试 或者正则/..../i试试
这个是不是只能查出 全部大写 或 全部小写的呢? 我想要 如果 我要查 wo 可以查出 Wo、wO、WO、wo都可以,有没有办法 大师
似梦飞花 2014-01-24
  • 打赏
  • 举报
回复
先把原来的字符串转换成大写或者小写放到一个临时变量里 indexOf大写或者小写后的被查找的变量试试 或者正则/..../i试试

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧