用正则表达式获得文件名js代码

用正则表达式获得文件名js代码
获取 文件名的方法有很多,如split切成数组然后再取值这样会麻烦一些,下面我们用正则表达式获得文件名. c:imagestupian06.jpg 可能是直接在盘符根目录下,也可能在好几层目录下,要求替换到只剩文件名. xlez的正则如下: /[^\/]*[\/]+/g 首先匹配非左右斜线字符0或多个,然后是左右斜线一个或者多个,形如“xxx/”或者“xxx”或者“/”或者“” 函数以及测试代码: <script type="text/javascript"> &...

返回字符串的中文字符个数javascript代码

返回字符串的中文字符个数javascript代码
一般的字符长度对中文和英文都是不分别的 如JS里的length,那么如何返回字符串中中文字符的个数呢,不过我自己也想到了一个办法,先去掉非中文字符,再返回length属性,函数以及测试代码如下. 实例代码如下: <script type="text/javascript">     function cLength(str){      var reg = /[^u4E00-u9FA5uf900-ufa2d]/g; &...

只能选择中文名称的图片javascript实现代码

只能选择中文名称的图片javascript实现代码
这是一个比较怪的要求,要求用户上传图片是图片名称必须为中文否则不能上传,下面我们利用了toASCII中的中文的unicode范围来解决. 实例,代码如下: <Script language="javascript">   function mysubmit(theform)   {       if(theform.big.value=="")       {       ale...

验证电话号码的JS正则代码

验证电话号码的JS正则代码
电话号分为电话的座机号与移动和联通的手机号,区号必填为3-4位的数字,区号之后用“-”与电话号码连接 电话号码为7-8位的数字,手机号为13任意数字9位,和15任意数字9位。 /^d{3,4}-d{7,8}(-d{3,4})?$/区号必填为3-4位的数字,区号之后用“-”与电话号码连接 ^d{3,4}-电话号码为7-8位的数字 d{7,8}分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接 (-d{3,4})?手机号码正则表达式 正则验证手机...

javascript中使用正则表达式实现删除字符串中的空格

javascript中使用正则表达式实现删除字符串中的空格
在前台应用进我们经常会碰到要删除用户输入的字符中的空格的问题,下面我们来介绍一下javascript中使用正则表达式实现删除字符串中的空格方法。 实例代码如下: <script>   var str="  yexj00  ";   str=str.replace(/^s*|s*$/g,'');   alert(str);   </script>   实例,模仿RTrim,代码如下: <script>...

javascript对象入门基础详细介绍

javascript对象入门基础详细介绍
本文章介绍了js中常用的对象包括有JavaScript对象简介 字符串对象 date() 数组 数学对象 函数对象 应用介绍,有需要了解的同学可参考一下。 什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程语言很难完全描述一个这样复杂的对象。所以我们必须做出简化,首先,将人简化成属性和行为的组合,然后仅仅保留对程序有意义的几个属性以及行为。例如,我们做...

防止表单重复提交实现代码

防止表单重复提交实现代码
重复提交、重复刷新、防止后退等等都是属于系统为避免重复记录而需要解决的问题,在客户端去处理需要针对每一种的可能提出相应的解决方案,然而在服务器端看来只不过是对于数据真实性的检验问题,基于令牌的处理就是一劳永逸的方法,代码如下: <script Language='JavaScript'>   function formsubmit() {       Today = new&nbs...

javascript中函数用法介绍(匿名函数,函数传值,参数)

javascript中函数用法介绍(匿名函数,函数传值,参数)
下面要来介绍关于js函数的常用的一些函数的定义与用法。 第一课 —— 匿名函数 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 1.函数关键字(function)语句,代码如下: function fnMethodName(x){alert(x);}   2.函数字面量(Function Literals): var fnMethodName = function(x){alert(x);}   3.Function()构造函数: var ...

JavaScript性能优化篇js优化

JavaScript性能优化篇js优化
随着Ajax越来越普遍,Ajax引用的规模越来越大,Javascript代码的性能越来越显得重要,我想这就是一个很典型的例子,上面那段代码因为会被频繁使用,所以才有了此优化的过程,我在本文中将指出一些重要的规则,介绍如何使用你的JavaScript、使用哪些工具以及你将从中得到什么好处. 确保代码尽量简洁 不要什么都依赖JavaScript。不要编写重复性的脚本。要把JavaScript当作糖果工具,只是起到美化作用。别给你的网站...

javascript Array数组中shift和pop使用技巧介绍

javascript Array数组中shift和pop使用技巧介绍
JS Array 中支持两个方法,shift() 和 pop(),分别是指从一个数据中的最前面和最后面删除一个值,并返删除值,看一个示例就明白了,代码如下: var arr = ['s','o','f','i','s','h'];   arr.shift(); // 返回 's'   arr; // 目前是 ['o','f','i','s','h']   arr.pop() // 返回 'h'   arr // ...

js中判断是否为数组的函数

js中判断是否为数组的函数
在js中没有像php一样的isarray来判断是否为数组,我们需要自己来写函数下面来看利用js的 datearray.constructor==Array 操作,代码如下: <script language="javascript">   var ret = false;   var datearray = Array();   if( datearray.constructor==Array )    {     alert('...

javascript replace和split 实现日期自动拆分年月日

javascript replace和split 实现日期自动拆分年月日
因为工作需我们需在用户输入学2012年5月或者2012-05,我们要取出2012给下text而月份要给5这个数了,下面我结合了javascript replace和split 解决这个问题。 html页面,代码如下: <input  onchange="setdate(this.value);"   type="text" id="sell_time" size="15" maxlength="10"     />   <input type="text...

js 本地图片上传预览实现代码

js 本地图片上传预览实现代码
下面介绍的代码只支持ie,ff浏览器,其它的暂时不支持哦,google浏览器暂时无法解决这个问题,下面看我给出的两个实例. IE 浏览器下,代码如下: document.getElementById("upload").onchange = function()    {         document.getElementById("image").src = this.value;    }   FF下有getAsData...

javascript中IFrame跨域高度自适应实现代码

javascript中IFrame跨域高度自适应实现代码
下面详细介绍了IFrame跨域高度自适应解决办法,主要是讲述了同域和跨域的js处理方法。 同域时Iframe高度自适应 下面的代码兼容IE/Firefox浏览器,控制id为“iframeid”的iframe的高度,通过JavaScript取得被嵌套页面最终高度,然后在主页面进行设置来实现。 另外,请注意此解决方案仅供同域名下使用,代码如下: <script type="text/javascript">         &nb...

javascript中调用js文件的实现方法

javascript中调用js文件的实现方法
文章介绍了两个方法来实现 javascript中调用js的方法一种document.createElement创建,一种是直接document.write实现,代码如下: new_element=document.createElement("script");   new_element.setAttribute("type","text/javascript");   new_element.setAttribute("src","a.js");// 在这里引入了a.js   document.body.appendChild(new_element);   方...

jquery和javascript中select的用法介绍

jquery和javascript中select的用法介绍
javascript用法,代码如下: var obj=document.getElementById(selectid);   obj.options.length = 0; //清除所有内容   obj.options[index] = new Option("three",3);  //更改对应的值   obj.options[index].selected = true;  //保持选中状态   obj.add(new Option("4","4")); ”...

javascrpt DOMDocument查找xml指定节点实现程序

javascrpt DOMDocument查找xml指定节点实现程序
本文章介绍了关于javascrpt DOMDocument查找xml指定节点实现程序,有需要了解的朋友可参考一下,代码如下: <?php    $domxml = new DOMDocument();    $domxml->load("test.xml");    //使用xpath技术,xpath是需要结合dom技术来使用的,主要是用于查询,把一些用dom很难实现的节点查询技术做出来,例如不分层级的节点查询  ...

Javascript中class类定义的几种方法介绍

Javascript中class类定义的几种方法介绍
文章介绍了Javascript中class类定义的几种方法介绍,在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称\"实例\")共有的属性和方法。 在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法。 Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。 一、构造函数法 这是经典方法,也是教科书必教的方法。它用构...

javascript中Dom事件的srcTarget,strElement详解

javascript中Dom事件的srcTarget,strElement详解
我们知道在Javascript中,可以使用事件处理函数来监听事件,在事件处理函数中,我们可以通过当前的事件对象(IE: window.event ; firefox parameter event)来获取到事件发生的对象,比如,在IE中,代码如下: function eventHandler = function(e){   var ev = e || window.event ; //window.event for IE, para e for&n...

javascript window.confirm确认 取消对话框实现代码

javascript window.confirm确认 取消对话框实现代码
本文章讲述的三种都是基于了javascript confirm提示确认框的做法了,只是在不同的地方写哦,有需要的同学可参考一下。 confirm() 方法 confirm() 方法用于显示一个带有指定消息和确定及取消按钮的对话框。 说明:如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false 一种,代码如下: <a href="javascript:if(confirm('确实要删除该内容吗?'))location='htt...