美文网首页
常见正则表达式

常见正则表达式

作者: 陆阿狸 | 来源:发表于2019-08-28 14:53 被阅读0次
    • 判断用户名——4到16位(字母,数字,下划线,减号)
    var pattern = /^[a-zA-Z0-9_-]{4,16}$/;
    
    • 判断纯数字
    var pattern = /^\d{1,}$/;
    
    • 判断是否由数字和字母组成
    var pattern = /^[A-Za-z0-9]+$/;
    
    • 判断是否由字母组成(大小写)
    var pattern  = /^[a-zA-Z]+$/;
    
    • 判断是否由纯小写字母组成
    var pattern = /^[a-z]+$/;
    
    • 判断是否由纯大写字母组成
    var pattern  = /^[A-Z]+$/;
    
    • 判断是否由中文和数字组成
    var pattern  = /^((?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])|(\d))+$/
    
    • 判断不允许包含字母
    var pattern = /^[^A-Za-z]*$/;
    
    • 判断是否纯中文
    var  pattern = /^(?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])+$/;
    
    • 判断是否是小数
    var pattern = /^\d+\.\d+$/;
    
    • 判断是否正整数
    var pattern = /^\d+$/;
    
    • 判断是否负整数
    var pattern = /^-\d+$/;
    
    • 判断是否整数
    var pattern = /^-?\d+$/;
    
    • 判断是否正数(包含整数和小数)
    var pattern = /^\d*\.?\d+$/;
    
    • 判断是否负数(包含整数和小数)
    var pattern = /^-\d*\.?\d+$/;
    
    • 判断是否数字(包含整数和小数)
    var pattern = /^-?\d*\.?\d+$/;
    
    • 判断是否是邮箱
    var pattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    

    相关文章

      网友评论

          本文标题:常见正则表达式

          本文链接:https://www.haomeiwen.com/subject/cinpectx.html