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 相关文章推荐
强大的jquery插件jqeuryUI做网页对话框效果!简单
Apr 14 Javascript
仿百度的关键词匹配搜索示例
Sep 25 Javascript
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
jQuery 中国省市两级联动选择附图
May 14 Javascript
分享Javascript实用方法二
Dec 13 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
原生js制作日历控件实例分享
Apr 06 Javascript
详解angularJs指令的3种绑定策略
Apr 13 Javascript
Vue.directive使用注意(小结)
Aug 31 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 Javascript
Postman内建变量常用方法实例解析
Jul 28 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基于imap获取邮件实例
2014/11/11 PHP
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
layui自定义插件citySelect实现省市区三级联动选择
2019/07/26 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
react实现同页面三级跳转路由布局
2019/09/26 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
在IIS服务器上以CGI方式运行Python脚本的教程
2015/04/25 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Django 导出 Excel 代码的实例详解
2017/08/11 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
解决Pytorch训练过程中loss不下降的问题
2020/01/02 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
如何真正的了解python装饰器
2020/08/14 Python
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
法律专业实习鉴定
2013/12/22 职场文书
幼儿教师研修感言
2014/02/12 职场文书
如何写股份合作协议书
2014/09/11 职场文书
2014年物业管理工作总结
2014/11/21 职场文书