zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js判断浏览器类型去全角、半角空格自动关闭当前窗口

JS浏览器自动 类型 关闭 判断 当前 窗口
2023-06-13 09:14:09 时间
//判断浏览器类型
functionGetIEType()
{
varSys={};
varnvg=navigator.userAgent.toLowerCase();
varrslt;
if(window.ActiveXObject)
{
Sys.ie=nvg.match(/msie([\d.]+)/)[1];
}
(rslt=nvg.match(/firefox\/([\d.]+)/))?Sys.firefox=rslt[1]:
(rslt=nvg.match(/chrome\/([\d.]+)/))?Sys.chrome=rslt[1]:
(rslt=nvg.match(/version\/([\d.]+).*safari/))?Sys.safari=rslt[1]:0;
if(Sys.ie)
{
alert("IE:"+Sys.ie);
}
if(Sys.firefox)
{
alert("Firefox:"+Sys.firefox);
}
if(Sys.chrome)
{
alert("Chrome:"+Sys.chrome);
}
if(Sys.safari)
{
alert("Safari:"+Sys.safari);
}
}
//去文全角半角空格------------------------
//使用时将"?@"替换成全角空格
String.prototype.trim=function()
{
returnthis.replace(/[?@*]|[*]/g,"");
}
//去左空格
String.prototype.ltrim=function()
{
returnthis.replace(/^[?@*]|[*]/g,"");
}
//去右空格
String.prototype.rtrim=function()
{
returnthis.replace(/[?@*]|[*]*$/,"");
}
//匹配Email格式
functioncheck_email(email)
{
if(email.match(/^[-+0-9a-z.=_\/]+@([-0-9a-z]+\.)+[a-z]{2,6}$/i))
returntrue;
else
{
alert("Error!");
returnfalse;
}
}
//自动关闭当前窗口
window.onload=function()
{
window.setTimeout("next();",3000);
};
functionnext()
{
alert("OK");
}