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]+$
    复制代码
  • 相关阅读:
    前端笔记-前端优化简要大总结
    javascript 关于new()继承的笔记
    python自带的IDLE创建py文件后不能run的问题记录
    selenium等待
    'Driver'可执行文件可能有错误的权限。
    jmeter计数器
    selenium异常
    selenium按钮
    jmeter连接数据库
    jmeter第一次使用
  • 原文地址:https://www.cnblogs.com/fpcbk/p/9987235.html
Copyright © 2011-2022 走看看