Javascript 移动设备通知

Javascript 移动设备通知,javascript,regex,Javascript,Regex,我需要通知任何人访问我的网站与任何类型的移动信息 这是我的代码,但不起作用 <script language="JavaScript/text"> window.mobilecheck = function() { //var check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iem

我需要通知任何人访问我的网站与任何类型的移动信息

这是我的代码,但不起作用

<script language="JavaScript/text">
window.mobilecheck = function() {
  //var check = false;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera);

  alert("Sorry you are in my site!!\n 
You are not allow to view this page in your mobile device please kindly login with your computer and use your web browser or download our App.");
}

</script> 

window.mobilecheck=函数(){
//var检查=假;
(功能(a){若(a)功能(a){若(a)若(a)若(a)若(a)若(a)若(a)若(a)若(a)若(a)若(a)若(若)若(android)安卓(android)bb\d+d+MeGo去去(bb\d)和MeGo去)MeGo)手机+移动(移动(1244)前去前去去去去去去去去(Badaa)巴达纳(BADAA)去去去(BADAA)方方方方的黑莓(黑莓(黑莓)黑莓(黑莓(1244)布雷)、布雷布雷方方(布雷(布雷)那个那个那个那个那个那个那个那个那个那个那个那个那个州州州州州州州州,布雷者者者者者者者,埃埃埃埃埃埃埃埃埃拉拉内内内去去去去去去去去去去去去去去去去去((124)那个那个那个那个Pucker | pocket | psp | series(4 | 6)0 | symbian | treo | up\(浏览器链接)|沃达丰| wap | windows ce | xda | xiino/i.test(a)||/12月7日,12月12日,12月12日,12月7日,12月7日,12月12日,12月7日,12月7日,10月7日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,10日,6日,7日,7日,7日,7日,8日,7日,8日,7日,8日,7日,7日,8日,7日,7日,7日,7日,6日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,6日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7日,7(1244)s)的本币(1244)的本币(1244)的本币(1244)的本币(本币)的本币(本币)的本币(本币)的本币(本币)的本币(本币)的本币(本币)的本币(本币)的本币(本币)的本币)的本币(本币)的本币(本币)本币(本币)本币(本币)的本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本迪卡·德莫布·多(c | p)o | ds(12 | \-d)el(49 | ai)|(4-7)0岁以上的学生(4-7)0岁以上的学生(4-7)0岁以上的学生(4-7)0岁以上的学生(4-7)0岁以上的学生(12-12岁)的学生(12-12岁)的学生(12-12岁)的学生(12-12岁)的学生(12-12岁)的学生(12-12岁)和(12-12岁)的学生(12-7)们(12岁)们(12-7)和(12-7)他们)的他们(12岁)们(12岁)他们)的学校学校(12岁)们(12岁)他们)的学生(12岁)们(12岁)们(12岁)们(12岁)的他们)的)的)们,他们(12岁)的)的学生(12岁,他们(12岁)的)会)的)的,他们(12岁)的)们(12岁,他们(12-12岁)的,他们(12岁)的)的知识产权(ip)1241244)门第三方——c(1244?|; 1244?よ;本币(ip)知识产权)门第三方——c(c(1244?1244?||||||;本币(ip)门第三方)门第三方——c(c(c(c)在场在场在场(c(本本币)a(1244)a)a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,跳汰机| kddi | keji | kgt(| \/)| klon | kpt | kwc | kyo(c | k)| le(no | xi)|本周(gよ除除了除了除了g(124本本)以外的其他一些(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币(g)本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本币)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本币(本)本)本)(1240)o-1240;v)本周四周四,o(1240)o(1240)本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周日(50)mwbp,本周日,My瓦瓦瓦瓦尼(1240-n10[0-0-0-0-0-0-2-0-0-2)n10[0[0-0-0-2-2-2-2-2-2-2-2-3)2-0[2-2-2-3)n20[2[2-2-2-2-2-3]本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四奥兰(owg1)p800(a | d | t)pdxg | pg(13 | \-([1-8]| c))|菲尔|皮雷| pl本研究(1240岁岁,uc)的研究者们(1240岁岁,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本研究,本本周四,h \-1240 0 0 0 0 0 0 0 0 1)本周四,h \-1240 0本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本周四,本|50 | t6(00 | 10 | 18 | ta(gt | lk)| tcl \-| tdg \-|电话(i | m)|蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·蒂姆·托托托托(P(124)到(P |本)去(P | 12)去(P)去(70| m——m——m——m3~1244)m——m——m——m-5 5)m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m-m 83 | 85 | 98 | w3c(\-|)、webc | whit | wi(g | nc | nw)| wmlb | wonu | x700 | yas \ | your | zeto | zte \/i.test(a.substr(0,4)))check=true}(navigator.userAgent | navigator.vendor.vendor | window;
警报(“对不起,您在我的网站上!!\n”
您不允许在您的移动设备上查看此页面,请使用您的计算机登录并使用您的web浏览器或下载我们的应用程序。“);
}
现在应该可以了

/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino\/i.test(a)|\/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i
您的正则表达式中有3个错误:

  • 有两个斜杠(/)没有转义。这是有问题的,因为斜杠用作分隔符
  • 未转义定界符

    第一个是:
    xiino/i.test(a)

    第二个是:
    /1207

  • 就在这两个备选方案之间,有一个双管道(|)产生以下信息:
  • 该位置的交流发电机有效地截断了整个模式, 使超过此点的任何其他令牌无效

    我可以使用此网站找到您的错误:

    每当我想测试我的正则表达式的PHP和Javascript时,我都会使用它


    好的成功伙伴,如果这对你有帮助,别忘了喜欢我的答案。

    什么时候叫mobilecheck?@DanielA.White请打电话给itSo,你为什么打算阻止移动访问你的网站?但是,令人印象深刻的是,你拥有适用于所有这些平台的移动应用程序。我需要加粗,请做些什么
    xiino/i.test(a)||/1207