每一个网站背后都有一个故事!  会员中心 会员登录   设为首页 设为首页   加入收藏 收藏百万站   百万学院 百万学院  
 
 
您当前位置:百万站 > 乐园 > 百万学院 > 编程知识
»点此完善

百万站官网资料-Javascript去掉空格函数大全

L国 圌1开 朩囘 囙 囚祝㊙ ㊝
L国 圌1开 朩囘 囙 囚祝㊙ ㊝

Javascript去掉空格函数大全

下面送你几个函数,分别用于空格问题、非法字符问题、长度校验问题: 
  
  /*------------------------------------------------------------------------------ 
   *  File:  formcheck.js 
   *  Copyright  Mr.  Fengjun  Zhao.   All  Rights  Reserved.  
   *  Author:  赵凤君@09/24/2002 
   *  Modify: 
   *  Version:  1.0 
   *  Description:FormCheck组件的函数库文件,共计110个方法 
   *------------------------------------------------------------------------------*/ 
  /*判断用户输入是否为空*/ 
  function  isEmpty(ui)  { 
   return  (ui==null||ui=="");} 
 
  /*取得用户输入的字符串的长度*/ 
  function  getLength(ui)  { 
   var  i,sum=0; 
   for(i=0;i    if  ((ui.charCodeAt(i)>=0)  &&  (ui.charCodeAt(i)<=255)) 
     sum++; 
      else 
   sum+=2;} 
   return  sum;} 
 
  /*删除两侧空格*/ 
  function  trim(ui){ 
   var  notValid=/(^\s)|(\s$)/; 
   while(notValid.test(ui)){ 
    ui=ui.replace(notValid,"");} 
   return  ui;} 
 
  /*删除前导空格*/ 
  function  leftTrim(ui){ 
   var  notValid=/^\s/; 
   while(notValid.test(ui)){ 
    ui=ui.replace(notValid,"");} 
   return  ui;} 
 
  /*删除后置空格*/ 
  function  rightTrim(ui){ 
   var  notValid=/\s$/; 
   while(notValid.test(ui)){ 
    ui=ui.replace(notValid,"");} 
   return  ui;} 
 
  /*删除所有空格*/ 
  function  allTrim(ui){ 
   var  notValid=/\s/; 
   while(notValid.test(ui)){ 
    ui=ui.replace(notValid,"");} 
   return  ui;} 
 
  /*是否包含前导空格*/ 
  function  isLeftSpace(ui)  { 
    var  valid=/^\s/; 
    return  (valid.test(ui));} 
 
  /*是否包含后置空格*/ 
  function  isRightSpace(ui)  { 
    var  valid=/\s$/; 
    return  (valid.test(ui));} 
 
  /*是否任何一侧包含空格*/ 
  function  isBothSpace(ui)  { 
    var  valid=/(^\s)|(\s$)/; 
    return  (valid.test(ui));} 
 
  /*是否包含空格*/ 
  function  isIncSpace(ui)  { 
    var  valid=/\s/; 
    return  (valid.test(ui));} 
 
  /*是否包含系统禁用的字符*/ 
  function  isIncSym(ui)  { 
    var  valid=/[\'\"\,\<\>\+\-\*\/\%\^\=\\\!\&\|\(\)\[\]\{\}\:\;\~\`\#\$]+/; 
    return  (valid.test(ui));} 
 
  /*用户输入字符串长度是否等于指定值*/ 
  function  isLenEquals(ui,ud)  { 
    return  (ui==ud);} 
 
  /*用户输入字符串长度是否在两值之间*/ 
  function  isLenBetween(ui,minl,maxl)  { 
    return  (ui>=minl&&ui<=maxl);} 
  
  老兄,你用的是不是正则表达式啊?我是个初学者,能不能帮我写一个能够 
  判断所输入是不是全部是数字的js,如果有一个字符不是数字,就报告重新输入, 
  另外,我的浏览器是ie六,应该支持正则表达式吧。谢谢。Top

  没错,正是正则表达式,IE6支持,你刚刚要的函数如下,添加在我上面给你写的文件的后面就可以了: 
 
 
  /*是否为数字*/ 
  function  isNumber(ui)  { 
    var  notValid=/\D{1,}/; 
    return  (!notValid.test(ui));} 
 
  /*是否为字母*/ 
  function  isLetter(ui)  { 
    var  valid=/^[a-zA-Z]*$/; 
    return  (valid.test(ui));} 
 
  /*是否为数字、字母或下划线*/ 
  function  isNLU(ui)  { 
    var  valid=/^\w*$/; 
    return  (valid.test(ui));}Top

  正则表达式的优点是语法简洁、效率很高、校验准确,建议使用。Top

  老兄,我刚刚看了一个正则表达式的资料,也写了一个判断输入必须是数字的函数, 我觉得你的需要改进,加上小数点。
 
  =/(^\s)|(\s$)/ 
  function  isNumber(ui) 
   { 
    var  notValid=/(^\d{1,})  |  (^\d{1,}.^\{1,})  /; 
    return  (!notValid.test(ui)); 
    } 
  如果除了ie六之外的浏览器不支持正则表达式的话,会不会客户的浏览器不是ie六的话在用包含该种函数的时候报告错误呢,好象还是用普通的javascript语句好一些。 
 
  谢谢你的指教。 


欢迎您访问百万站
上一站:  防止网页参数获取为乱码的方法(javascript,C#等)
当前推荐网站:  Javascript去掉空格函数大全
下一站:  CSS中IE和火狐对margin、padding的兼容性解析


申明:本资料由百万站会员提供,转载请注明出处,资料来源百万站网站知识库:http://www.baiwanzhan.com/site/t122214/.
Javascript去掉空格函数大全 感谢您的支持!

»如果您觉得'Javascript去掉空格函数大全'相关资料不全,请点此协作更新!
复制本页网址,与您QQ/MSN上的好友分享,就是您对百万站最大的支持!
踩踩此网站0
支持此网站0
(提示:顶到百万站首页,分享给更多网友!)  
现在有0人对'本文'发表评论 »查看全部评论

您的姓名: * 可选项,留空即为匿名发表
评论内容:
剩余字数:  * 按 Ctrl + Enter 发送.
           
百万站温馨提示:资料由百万站会员自行发布,请大家自辩真伪;评论只需提交一次,请耐心等候审核通过,方可显示.
»网友留言

Javascript去掉空格函数大全

贡献者:brookwang点击数: 累积有10666人浏览
所属类别:编程知识主页标签:去掉空格函数 
参考网址:http://www.baiwanzhan.com/site/t122214/
导航目录:乐园 > 百万学院 > 编程知识
内容简介:Javascript去掉空格函数大全 下面送你几个函数,分别用于空格问题、非法字符问题、长度校验问题...
2019,与百万网友携手打造百万站!
百万站-百万优秀网站的大本营!我们深信:每一个优秀网站的背后都有一个值得我们解读的故事。
合 作 伙 伴