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


Posted in Javascript onApril 10, 2009

// 判断浏览器类型
function GetIEType()
{
var Sys = {};
var nvg = navigator.userAgent.toLowerCase();
var rslt;
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()
{
return this.replace(/[?@*]|[ *]/g,"");
}
// 去左空格
String.prototype.ltrim = function()
{
return this.replace(/^[?@*]|[ *]/g,"");
}
// 去右空格
String.prototype.rtrim = function()
{
return this.replace(/[?@*]|[ *]*$/,"");
}
// 匹配Email格式
function check_email(email)
{
if( email.match(/^[-+0-9a-z.=_\/]+@([-0-9a-z]+\.)+[a-z]{2,6}$/i) )
return true;
else
{
alert( "Error!");
return false;
}
}
// 自动关闭当前窗口
window.onload = function()
{
window.setTimeout("next();",3000);
};
function next()
{
alert("OK");
}

Javascript 相关文章推荐
JavaScript中Object和Function的关系小结
Sep 26 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
Mar 28 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
Oct 13 Javascript
jQuery学习之DOM节点的插入方法总结
Jan 22 Javascript
树结构之JavaScript
Jan 24 Javascript
微信小程序url与token设置详解
Sep 26 Javascript
JavaScript中 ES6变量的结构赋值
Jul 10 Javascript
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
ES6知识点整理之Proxy的应用实例详解
Apr 16 Javascript
vue watch关于对象内的属性监听
Apr 22 Javascript
Vue.js中该如何自己维护路由跳转记录
May 19 Javascript
Bootstrap实现模态框效果
Sep 30 Javascript
javascript 原型模式实现OOP的再研究
Apr 09 #Javascript
javascript 鼠标滚轮事件
Apr 09 #Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 #Javascript
用js实现的检测浏览器和系统的函数
Apr 09 #Javascript
常用简易JavaScript函数
Apr 09 #Javascript
javascript fullscreen全屏实现代码
Apr 09 #Javascript
jQuery 插件 将this下的div轮番显示
Apr 09 #Javascript
You might like
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
js实现收缩菜单效果实例代码
2013/10/30 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
layui表格实现代码
2017/05/20 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
Python中的yield浅析
2014/06/16 Python
Python 正则表达式(转义问题)
2014/12/15 Python
python基础教程之匿名函数lambda
2017/01/17 Python
python机器学习理论与实战(五)支持向量机
2018/01/19 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
python 如何实现遗传算法
2020/09/22 Python
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
医药大学生求职简历的自我评价
2013/10/17 职场文书
七年级生物教学反思
2014/01/30 职场文书
厂长岗位职责
2014/02/19 职场文书
品德评语大全
2014/05/05 职场文书
招股说明书范本
2014/05/06 职场文书
中秋晚会活动方案
2014/08/31 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
高一地理教学工作总结
2015/08/12 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
vue 给数组添加新对象并赋值
2022/04/20 Vue.js
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python