zoukankan      html  css  js  c++  java
  • js去掉输入框的前后空格及一些常用正则表达式

    去掉TextBox输入框两头的前后空格:onblur="this.value=this.value.replace(/^s+|s+$/g,'');"

    str为要去除空格的字符串:
    去除所有空格:  
    str   =   str.replace(/s+/g,"");      
    去除两头空格:  
    str   =   str.replace(/^s+|s+$/g,"");
    去除左空格:
    str=str.replace( /^s*/, '');
    去除右空格:
    str=str.replace(/(s*$)/g, "");

    只能输入数字,输入非数字字符自动删除:onkeyup="this.value=this.value.replace(/D/g, '');" 

    相应验证邮箱的正则表达式(允许邮箱前后有空格,邮箱前后的空格用的方法去掉):

    s*w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*s*

    密码由字母、数字和特殊符合组成,长度为8到20位,且至少包含任意两种组合:

    var regu = /(?!^(d+|[a-zA-Z]+|[~!@@#$%^&*?]+)$)^[w~!@@#$%^&*?]{8,20}$/;
    var re = new RegExp(regu);
    if (re.test(s)) {
    return true;
    } else {
    return false;
    }

  • 相关阅读:
    ubuntu svn
    node install
    Hello World
    复合过去式
    Fréquence
    HTTP是什么?
    Photon——Requirements 需求
    Ext.Net 实现文件下载
    我的绝世好剑——如何开始创建.NET程序
    Photon——Introduction 介绍
  • 原文地址:https://www.cnblogs.com/iwin9999/p/5288252.html
Copyright © 2011-2022 走看看