易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript 正则表达式 去除空格

! 去除字符串两端空格的处理
  如果采用传统的方式,就要可能就要采用下面的方式了
  //清除左边空格
  function js_ltrim(deststr)
  {
  if(deststr==null)return "";
  var pos=0;
  var retStr=new String(deststr);
  if (retStr.lenght==0) return retStr;
  while (retStr.substring(pos,pos+1)==" ") pos++;
  retStr=retStr.substring(pos);
  return(retStr);
  }
  //清除右边空格
  function js_rtrim(deststr)
  {
  if(deststr==null)return "";
  var retStr=new String(deststr);
  var pos=retStr.length;
  if (pos==0) return retStr;
  while (pos && retStr.substring(pos-1,pos)==" " ) pos--;
  retStr=retStr.substring(0,pos);
  return(retStr);
  }
  //清除左边和右边空格
  function js_trim(deststr)
  {
  if(deststr==null)return "";
  var retStr=new String(deststr);
  var pos=retStr.length;
  if (pos==0) return retStr;
  retStr=js_ltrim(retStr);
  retStr=js_rtrim(retStr);
  return retStr;
  }
  采用正则表达式,来去除两边的空格,只需以下代码
  String.prototype.trim = function()
  {
  return this.replace(/(^\s*)|(\s*$)/g, "");
  }
  一句就搞定了,
  可见正则表达式为我们节省了相当的编写代码量
  ! 移动手机号的校验
  如果采用传统的校验方式至少就要完成下面三步的校验,
  (1). 是否是数字
  (2).是否是11位
  (3).数字的第三位是否是5,6,7,8,9
  如果采用正则表达式校验,只需以下代码
  function checkMobile1(form)
  {
  if (form.mobile.value > "")
  {
  var reg=/13[5,6,7,8,9]\d{8}/;
  if ( form.mobile.value.match(reg)== null)
  {
  alert("请输入正确的移动手机号码!");
  form.mobile.focus(); return false;
  }
  }
  return true;
  }
  从上面的代码可以看出校验移动手机号只需定义一个var reg=/13[5,6,7,8,9]\d{8}/;模式匹配串就可以完成合法性校验了
  ! URL的校验,
  条件:必须以http:// 或 https:// 开头, 端口号必须为在1-65535 之间, 以下代码完成了合法性校验
  //obj:数据对象
  //dispStr :失败提示内容显示字符串
  funct


相关文档:

Javascript时间差计算函数

JavaScript时间差计算函数
<mce:script language="javascript"><!--
Date.prototype.dateDiff = function(interval,objDate){
//若參數不足或 objDate 不是日期物件則回傳 undefined
if(arguments.length<2||objDate.constructor!=Date) return undefined;
......

ie的javascript语句失效修复方法

2007-01-20 01:01
ie的javascript失效了,不是设置的问题
折腾了一晚上终于在水木上找到答案了,经过试验成功了。感谢这位haning。也希望转载之后,这篇文章能帮助更多的人。
================================================
发信人: haning (柏寒宇), 信区: Virus
标  题: KAV6.0使javascript语句失效修复方法 ......

javascript实现整个页面的背景颜色渐变

Link:http://topic.csdn.net/u/20100317/15/687e21bc-40f3-4f0e-bc22-5f2a32ceb1a3.html?seed=1664090183&r=63989333#r_63989333
<HTML>
<head>
<title>sample</title>
<mce:script language="JavaScript"><!--
var c="FFFFFF";
window.onload=function (){
setInterval(s ......

400多个JavaScript特效大全

400多个JavaScript特效大全,包含全部源代码和详细代码说明,不可多得
JavaScript实现可以完全自由拖拽的效果,带三个范例     http://www.sharejs.com/showdetail-501.aspx 
javascript实现可以自由拖动的树形列表     http://www.sharejs.com/showdetail-500.aspx  ......

JavaScript简单常用代码

有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西
会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我
开始崇拜它,
趁着节日的空隙,把有 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号