zoukankan      html  css  js  c++  java
  • js/java常用正则表达式及写法

    不定时增加正则表达式。

    其中

        Js验证写法:

    var str = "待验证文本";
    var regular = new RegExp(/^这里是正则表达式/);
    if (regular.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("不符合条件");
    }

    常用的一些正则表达式

    验证只能含有6-16位大小写字母、数字、下划线:
    [w]{6,16}$
    
    验证字符串是否全是空格组成:
    [s]+$
    
    验证只能含有中文、大小写字母、数字、下划线(不含中文符号):
    [u4E00-u9FA5w]+$
    
    验证邮箱格式:
    [w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]+$
    
    验证只能含有大小写字母和数字
    [a-zA-Z0-9]+$

    验证是否为邮箱或手机号
    [w-]+(.[w-]+)*@([w-]+.)+[a-zA-Z]+$|d{11}
  • 相关阅读:
    [日常训练]FJ省夏令营day1
    [vijos1002][NOIP2005]过河
    [poj2446]Chessboard
    [bzoj1854][SCOI2010]游戏
    [模板]匈牙利算法
    [bzoj3670][2014湖北省队互测week2]似乎在梦中见过的样子
    笔记3-27
    笔记3-26
    笔记3-25
    Codeforces891C. Envy
  • 原文地址:https://www.cnblogs.com/hackyo/p/6625670.html
Copyright © 2011-2022 走看看