美文网首页
js常用正则

js常用正则

作者: jing_bao | 来源:发表于2021-10-08 14:26 被阅读0次

1、匹配一个字符串是纯中文组成的字符串

/^[\u4e00-\u9fa5]+$/

2、全英文

 /^[a-zA-Z]+$/

3、英文和数字组合

 /^[a-zA-Z0-9]+$/

4、手机号正则

/^[1][3,4,5,7,8][0-9]{9}$/

5、邮箱

 /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/

6、身份证号

 /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

7、银行卡号(16~19)位正则验证

 /^([1-9]{1})(\d{15}|\d{18})$/

8、统一社会信用代码

/^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/

9、请求地址url

/^(https?:\/\/)([0-9a-z.]+)(:[0-9]+)?([/0-9a-z.]+)?(\?[0-9a-z&=]+)?(#[0-9-a-z]+)?/i 

元字符解释

元字符 匹配对象
. (点) 任意一个字符
[...] (字符组) 字符组内的任意一个字符
[^...] (排除字符组) 排除字符组内的所有字符
\char (转义符) 转义元字符 或 反引用
+ (加号) 至少一次
? (问号) 匹配一次,但非必须的
* (星号) 0次或多次,但非必须的
(...) (括号) 限定或界定符,也用于反引用

JS判断字符串是否为空或是否全为空格

var str = "   ";
//为空或全部为空格
if (str.match(/^[ ]*$/)) {
        console.log("为空或全部为空格");
}

相关文章

  • 正则初解

    title: js验证常用正则表达式date: 2017-03-03 验证 正则表达式 本文介绍js验证常用的正则...

  • 正则

    1 JS之正则表达式15个常用的javaScript正则表达式

  • js常用正则

    1、前端使用正则过滤输入内容中含有的表情符号 https://www.cnblogs.com/zt-blog/p/...

  • js常用正则

    匹配邮箱: 匹配中文: 匹配时间: 匹配IP(IPV4): 匹配身份证号码: 匹配手机号:

  • JS常用正则

    数字:^[0-9]*$ 汉字:^[\u4e00-\u9fa5]{0,}$ Email地址:^\w+([-+.]\w...

  • JS常用正则

    1.去除字符串中的空格 str.replace(/[ ]/g,""); //去除字符串中的空格 2.去除字符串前后...

  • 常用正则 js

    1、不能输入空格value = value.replace(/\s+/g,'') 2、只能输入正整数value=v...

  • js常用正则

    1、匹配一个字符串是纯中文组成的字符串 2、全英文 3、英文和数字组合 4、手机号正则 5、邮箱 6、身份证号 7...

  • js ->常用正则

    一、数字相关判断 二、邮箱 三、银行卡 四、手机号(宽松)

  • 资源整理

    正则学习 正则入门 有用的网站收集 有用的网站 js 工具库常用方法 js工具库 每日一点 Linux 每日一点L...

网友评论

      本文标题:js常用正则

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