zoukankan      html  css  js  c++  java
  • javascript与java正则表达式写法的区别

    Js验证写法:(转义符)

    var str = "待验证文本";
    var regular = new RegExp(/这里是正则表达式/);
    if (regular.test(str)) {
        console.log("符合条件");
    } else {
        console.log("不符合条件");
    }
    //或者
    var str = "待验证文本";
    if (/这里是正则表达式/.test(str)) {
        console.log("符合条件");
    } else {
        console.log("不符合条件");
    }

    Java验证写法:(转义符\)

    String str = "待验证文本";
    String regular = "这里是正则表达式";
    if (Pattern.compile(regular).matcher(str).matches()) {
        System.out.println("符合条件");
    } else {
        System.out.println("不符合条件");
    }
    //或者
    String str = "待验证文本";
    if (str.matches("这里是正则表达式")) {
        System.out.println("符合条件");
    } else {
        System.out.println("不符合条件");
    }

    常用的一些正则表达式

    验证只能含有6-16位大小写字母、数字、下划线:
    ^[w]{6,16}$
    
    验证字符串是否全是空格组成:
    ^[s]+$
    
    验证只能含有中文、大小写字母、数字、下划线(不含中文符号):
    ^[u4E00-u9FA5w]+$
    
    验证邮箱格式:
    ^[w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]+$
    
    验证只能含有大小写字母和数字
    ^[a-zA-Z0-9]+$
  • 相关阅读:
    卡嘉mysql命令
    Go并发控制和超时控制
    sync包介绍
    Golang-RSA加密解密-数据无大小限制
    GO json 如何转化为 map 和 struct
    go之gorm
    go mod 生成 vendor
    go语言中找&和*区别
    Swoole的process通信的方式
    centos安装python3
  • 原文地址:https://www.cnblogs.com/zhuwenqi2016/p/7364057.html
Copyright © 2011-2022 走看看