js正则Test方法的使用

js正则Test方法的使用
Test是js中正则常用到的一个方法,下面我来具体介绍一下关于js正则中使用Test方法,有需要的朋友可参考. test 方法 返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式. rgexp.test(str) javascript 正则对象创建 和用法 声明javascript 正则表达式,代码如下: var reCat = new RegExp("cat"); 你也可以:var reCat = /cat/;//Perl 风格 (推荐) 学习最常用的 test exec match search replace spl...

JavaScript中的正则表达式

JavaScript中的正则表达式
在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,也可以用JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象. 就像字符串直接量被定义为包含在引号内的字符一样,正则表达式直接量也被定义为包含在一对斜杠(/)之间的字符.所以,JavaScript可能会包含如下的代码: var pattern = /s$/; 这行代码创建一个新的RegExp对象,并将它赋给变量parttern....

setTimeout()与setInterval()定时器与区别

setTimeout()与setInterval()定时器与区别
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感,代码如下: setTimeout(function() {       alert('你好!');   }, 0);   setInterval(callbackFunction, 100);   认为setTimeout中的问候方法会立即被执行,因为这并不是凭空而...

日期格式正则表达式javascript代码

日期格式正则表达式javascript代码
下面总结了利用js来验证日期格式的几个js完整的实例,有需要的朋友可参考参考. 格式是,日/月/年,代码如下: //日期格式       ['date_au', function(v) {         if (Vanadium.validators_types['empty'].test(v)) return true;             &...

JavaScript判断是否为IE浏览器程序代码

JavaScript判断是否为IE浏览器程序代码
方法1:通过IE与非IE浏览器对垂直制表符支持特性搞出的一段简短的条件,代码如下: var ie = !+”v1″; 方法2:利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS 引擎会自动剔除它,代码如下: var ie = !-[1,]; 大家可以测试一下,代码如下: var ie = !-[1,]; alert(ie); 自己试验了一下,效果还不错,推荐给大家看看,代码如下: if(!-[1,]){&nbs...

javascript中存在几种对URL字符串进行编码的方法

javascript中存在几种对URL字符串进行编码的方法
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码,所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码,xx等于该字符在字符集表里面的编码的16进制数字,比如,空格符对应的编码是%20. 不会被此方法编码的字符:@ * / + encodeUR...

javascript中实现表格增删实现代码

javascript中实现表格增删实现代码
下面我们结合html与javascript实现动态增加与删除表格行与表格列的程序,有需要的朋友可参考参考. 例1,代码如下: <script>   function addRow(){              // 插入一行       myNewRow = document.all.myTable.insertRow();       v...

javascript统计计算中文字符串长度

javascript统计计算中文字符串长度
JS的字符串都是string对象,可以用string对象的length属性可以获取其长度,但是无论是中文、全角符号以及英文最小长度单位都是1,这与php的strlen()并不相同。 如何让JS统计的字符串长度与php一致呢?这里的函数代码只是针对GBK下编码的字符,一个汉字等于二个字符。代码如下: function strlen(str) {       var s = 0;    &nb...

IE6固定定位底部且滚动时不晃动

IE6固定定位底部且滚动时不晃动
一个关于IE6固定定位底部且滚动时不晃动,有需要参考的朋友可参考参考。 给标签: <div id="fixed"></div>   设置样式,代码如下: body {   _background-image: url(about:blank);     /*用浏览器空白页面作为背景*/   _background-attachment: fixed;     /* prevent ...

javascript中JSON数据接受,处理介绍

javascript中JSON数据接受,处理介绍
本文章介绍一从json数据生成到利用js来接受json数据并且处理json数据进行输出,有需要的朋友可参考参考。 js读取JSON的方法我接触到的有两种. 方法一:函数构造定义法返回,代码如下: var strJSON = "{name:'json name'}";//得到的JSON   var obj = new Function("return" + strJSON)();//转换后的JSON对象   alert(obj.name);//j...

js multiple全选与取消全选实现代码

js multiple全选与取消全选实现代码
本文章总结了利用jquery与js实现multiple全选与取消全选代码有需要参考的朋友可参考参考,代码如下: $("select").change(function(){       var n = $(this).children().length;       var obj;       var i = 1;         &nbs...

php与javascript邮箱验证实现程序

php与javascript邮箱验证实现程序
下面我来总结利用php与js分别对用户输入的邮箱地址进行验证,有需要学习的朋友可参考参考。 邮件的正确格式为:用户名+@+服务器名+ . +com/net/cn/org 注: 1、验证时要求用户名是大小字母或小写字母 2、用户名的后面要加上@ 3、@后面要加服务器的名称。 4、服务名后面要加"点"即 . 5、最后以com net cn org javascript邮箱验证代码: var re=/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0...

js实现城市级联选择实现代码

js实现城市级联选择实现代码
联动菜单是我们开发中常用到的一个实例,像城市联动,二级菜单等等都会用到,下面我以城市联动为实例来介绍js级联选择效果。 代码实例:以下代码可以直接粘贴使用,但里面的城市并不完整. 实现原理是利用 js的onchang方法,调用city.js文件里的changecity()函数,var text = city[index][i].split(“-”); 这个方法是把new Array()数组拆分进text变量数组里,然后text[0]是文本区域中的值,text[1]是选中的值,...

javascript控制滚动条与获取控件的位置

javascript控制滚动条与获取控件的位置
本文章来介绍在css与javascript中控制滚动条的位置,获取控件的位置 有需要的朋友可参考参考。 ie 6 需要用document.documentElement.scrollTop 获取滚动条位置,ie 其他版本可以用 document.body.scrollTop 获取滚动条位置,其他浏览器可以用 window.pageYOffset 获取滚动条位置. 当聊天室的内容超出页面范围时,如何让页面刷新后,显示最下面的内容,代码如下: document.getElementById ( 'chatb...

javascript中图片无缝滚动代码

javascript中图片无缝滚动代码
下面总结了两种关于图片无缝滚动实现代码,有需要的朋友可参考参考。 下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和 demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,所以分不出跳动的瞬间,从而达到“无缝”滚动...

javascript select新增、修改、删除、选中、清空、判断存在函数

javascript select新增、修改、删除、选中、清空、判断存在函数
下面我总结一个关于javascript中对select的新增、修改、删除、选中、清空、判断存在等操作,有需要的朋友可参考参考。 1.判断select选项中 是否存在Value="paraValue"的Item. function jsSelectIsExitItem(objSelect, objItemValue) {       var isExit = false;       for (var i = 0...

javascript获取浏览器可视区域尺寸代码

javascript获取浏览器可视区域尺寸代码
本文所说的是浏览器窗口的可视区域大小,不是浏览器窗口大小,也非页面尺寸。 在没有声明DOCTYPE的IE中,浏览器显示窗口大小只能以下获取,代码如下: document.body.offsetWidth document.body.offsetHeight 在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小: document.documentElement.clientWidth document.documentElement.clientHeight IE,FF,Safari皆支持该方法,opera虽支持该属性...

JAVASCRIPT中UTF8页面提交数据乱码怎么办

JAVASCRIPT中UTF8页面提交数据乱码怎么办
一个UTF8页面需要POST数据到GB2312页面,这时中文的编码是按照UTF8提交过去的,GB2312页面无法接收。如何实现,网络搜索了一种很不错的方法,但有缺陷,这里一一说起。 1、FORM标签里加上accept-charset代码,这个能把FORM里的数据自动编码成指定的字符集提交,比如在UTF8页面提交数据到GB2312,代码就是accept-charset=”GB2312″,但accept-charset除了IE其他浏览器都支持。。。 2、这时可以在提交时触发JS...

javascript实现图片等比例缩放代码

javascript实现图片等比例缩放代码
1、预先定义好图片显示的标准宽度和高度。 2、如果图片的大小超过了标准定义,那么等比例压缩图片。 3、如果图片的大小等于标准定义,那么按照标准宽度和高度显示图片。 4、如果图片的大小小于标准定义,那么不对图片进行任何压缩处理。代码如下: //设置图片自动调整     function   SetImgSize(pimg,iw,ih)   {   //pimg对象,iw...

根据时间显示不同的问候语

根据时间显示不同的问候语
经常会在一些网站上看到你不同时段进入会根据时间显示不同的问候语,下面我们来看看实现方法,执行结果可以在自己的电脑上测试下一就行了.现在在网页上也可执行结果,代码如下: date_default_timezone_set("Asia/Shanghai"); //设置中国时区   $now = getdate ();   $h = $now["hours"];   if($h < 12)    {&nbs...