js正则表达式校验金额-正则表达式(密码验证、数字、字母数字)—实际开发持续积累中

2022-12-29 09:34:23 浏览数 (1)

  目录

正则表达式:^d{6}$

  注意写法,里正则表达式的写法为/^d{6}$/**[js][2]正则表达式校验金额**,其它的都为"^d{6}$"。

  1密码验证的正则表达式 1.1只能是6-16位字母和数字组合【位数可以自己修改】

  Java代码(用双引号)

   public static boolean validatePhonePass(String pass) {

代码语言:javascript复制
            String passRegex = "^(?![0-9] $)(?![a-zA-Z] $)[0-9A-Za-z]{6,16}$";
            return !TextUtils.isEmpty(pass) && pass.matches(passRegex);

  JS代码(用反斜杠/)

   checkPwd(pwd){

代码语言:javascript复制
                var reg =/^(?![0-9] $)(?![a-zA-Z] $)[0-9A-Za-z]{6,16}$/
    
                var re = new RegExp(reg)
                if (re.test(pwd)) { 
                    return true;
                }else{ 
    
                    return false; 
                }

  1.2只能为6-16位数字js正则表达式校验金额,英文,符号至少两种组合的字符

  String passRegex = "^(?![0-9] $)(?![a-zA-Z] $)(?!(1|[()]) $)([^(0-9a-zA-Z)]|[\(\)]|[a-zA-Z]|[0-9]){6,16}$";

  1.3只能为6位的数字【可以进行修改位数】

  String passRegex = "^d{6}$";

  1.4校验金额格式是否是正确的

  String passRegex = "^((0-9)|([0].d{0,4}|0-9.d{0,4}))$";

  1. (0-9a-zA-Z) ↩

本文共 131 个字数,平均阅读时长 ≈ 1分钟

0 人点赞