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之锁定表格栏位
Jun 29 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
May 31 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
Oct 11 Javascript
js事件(Event)知识整理
Oct 11 Javascript
使用JavaScript 实现各种跨域的方法
May 08 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
通过JS判断联网类型和连接状态的实现代码
Apr 01 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
利用JS实现页面删除并重新排序功能
Dec 09 Javascript
微信小程序上传图片实例
May 28 Javascript
详解vue-cli3 中跨域解决方案
Apr 10 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
一个多文件上传的例子(原创)
2006/10/09 PHP
图书管理程序(一)
2006/10/09 PHP
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
2010/04/15 PHP
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
javascript string字符串优化问题
2011/07/31 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
用Python实现数据的透视表的方法
2018/11/16 Python
深入了解Django View(视图系统)
2019/07/23 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
会话Bean的种类
2013/11/07 面试题
安全生产标语
2014/06/06 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android