如何用javascript判断用的是啥浏览器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用javascript判断用的是啥浏览器相关的知识,希望对你有一定的参考价值。
用javascript判断用的是什么浏览器方法如下:写两个判断:
第一个:navigator.appName是否为Microsoft Internet Explorer,
过滤出IE和ie内核的浏览器;
第二个:通过检索navigator.appVersion中的内容,
一般都带有该浏览器的名称,从而过滤出ie浏览器。 参考技术A 用javascript判断用的是什么浏览器方法如下:
写两个判断:
第一个:navigator.appName是否为Microsoft Internet Explorer,
过滤出IE和ie内核的浏览器;
第二个:通过检索navigator.appVersion中的内容,
一般都带有该浏览器的名称,从而过滤出ie浏览器。 参考技术B // 6、判断浏览器内核
$.ua().isWebkit;
$.ua().isGecko;
$.ua().isTrident;
// 判断浏览器外壳
// 判断是否为原版chrome浏览器
$.ua().isChrome;
// 判断是否为360极速浏览器
$.ua().is360ee;
// 判断是否为360安全浏览器chrome内核
$.ua().is360se;
// 判断是否为猎豹浏览器
$.ua().isLiebao;
// 判断是否为ie内核浏览器
$.ua().isIe;
// 判断ie内核浏览器版本
$.ua().ie;
// =>6/7/8/9/10/11,0
如何用javascript实现数字的左匹配??
例如:a=001
b=001021 则返回true
c=210555 返回false
d=125001 返回false
思路
第一种方式:通过正则表达式,但从题目来说搞复杂了,没必要。
第二种方式:通过indexOf函数判断,是不是起始位置是0
indexOf函数返回的是当前查找到的开始位置,如果没有找到则返回-1
代码
var a='001';var b='001222';
function isStartWith(src,findStr)
return src.indexOf(findStr)==0;//如果是起止位置,返回true,否则返回false
alert(isStartWith(b,a)); 参考技术A int index = b.indexOf(a)
index就是a在b中的开始位置
如上面的例子
int index = b.indexOf(a) 的值应该是 0 因为从左开始匹配, a在b中的索引位置是从0开始的
int index = c.indexOf(a) 的值应该是 -1 因为不存在
int index = d.indexOf(a) 的值应该是 3 因为从左开始匹配, a在b中的索引位置是从3开始的
所以, 要实现左匹配, 只要判断index是不是0就可以, 剩下的, 就自己搞定了吧!本回答被提问者采纳 参考技术B <p>
标准a=
<input name="t" type="text" id="t" size="10" />
</p>
<p>
b=
<input type="text" name="txt" id="txt" />
<p>
<input type="button" name="button" id="button" value="验证" onclick="alert(ch_())"/>
<script>
function ch_()
var a=document.getElementById("t").value;
var b=document.getElementById("txt").value;
if(a!="" && b!="")
if(b.length>=a.length)
if(b.substring(0,a.length)==a)
return true;
else
return false;
else
return false;
else
return false;
</script> 参考技术C 正则表达式的方式。。。
function chkStartOf(num1,num2)
num1 = "" + num1;
num2 = "" + num2;
eval("var re = /^" + num1 + "\\d0,$/;");
retrun re.test(num2));
参考技术D x >= 10 && x <=299
var pattern = /^([1-2][0-9]|[1-9])[0-9]$/;
if (pattern.exec(x))
alert("match!");
以上是关于如何用javascript判断用的是啥浏览器的主要内容,如果未能解决你的问题,请参考以下文章