• 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;
    }

  • 相关阅读:
    matlab 2021a 和 2021b共存的方案
    World Time Alighnment
    美化Xshell – 使用 Monokai 配色
    Centos 提示sudo: java: command not found解决办法
    typescript
    Spring MVC注册mapping
    Java执行JavaScript脚本
    vue3
    monaco editor
    rollup
  • 原文地址:https://www.cnblogs.com/iwin9999/p/5288252.html
Copyright © 2020-2023  润新知