当前位置:   article > 正文

部分js常用正则表达式

部分js常用正则表达式

部分常用的正则表达式 (https://github.com/validatorjs/validator.js 也可直接使用 外部组件库 validator.js 进行各种正则校验 该组件库基于MIT开源证书协议)

// 仅支持中英文、数字和标点符号,不能以数字开头
export const punctuation = ',。?!、;:“”…,.?!;:\'"';
export const punctuationReg = new RegExp(`^(?![0-9])[\u4e00-\u9fa5a-zA-Z0-9${punctuation}]*$`);
pattern: punctuationReg;
// 仅支持中英文、数字和下划线,不能以数字开头
pattern: /^(?![0-9])[\u4e00-\u9fa5_a-zA-Z0-9_]*$/;
// 仅支持英文、数字和下划线,不能以数字开头
pattern: /^(?![0-9])[a-zA-Z0-9_]*$/;
// 仅支持中英文、数字和下划线
pattern: /^[\u4e00-\u9fa5_a-zA-Z0-9_]*$/;
// 仅支持中英文和数字
pattern: /^[\u4e00-\u9fa5a-zA-Z0-9]*$/;
// 仅支持中英文
pattern: /^[\u4e00-\u9fa5a-zA-Z]*$/;
// 只能是字母数字下划线的组合,且不能以数字开头
pattern: /^[_a-zA-Z][0-9a-zA-Z_]*$/;
// 只能是字母数字下划线的组合
pattern: /^[0-9a-zA-Z_]*$/;
// 仅支持字母数字的组合
pattern: /^[a-zA-Z0-9]+$/;
// 仅支持中文
pattern: /^[\u4e00-\u9fa5]*$/;
// 仅支持中英文、数字和部分符号(中英文--中划线、下划线、竖线、斜线/\、括号、!@¥#$%&~、书名号、间隔号、冒号、星号、加号、逗号、句号)
pattern: /^[\u4e00-\u9fa5A-Za-z0-9\-_|/\\()\s()《》!@¥#$%&~<>、·`::*+,,。.]*$/;
// 请勿输入逗号
pattern: /^(?![^,,]*[,,])/;
// 请勿输入空格
pattern: /^(?![^\s]*[\s])/;
// 视频地址 格式校验 视频格式可增删
pattern: /^https?:\/\/(.+\/)+.+(\.(mp4|mov|avi|wmv|mpeg|flv|wav|mkv|rmvb|mpg|swf|rm|asf|3gp))$/i;
// 富文本 超链接地址 格式校验  (地址必须以http/https/ftp开头 且 地址不能包含双字节符号或非链接特殊字符)
pattern: /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$/;
// 手机号 格式校验
pattern: /^((\+|00)86)?1([3456789][0-9]|4[579]|6[67]|7[01235678]|9[012356789])[0-9]{8}$/;
// 请输入合法的URL格式,以 http:// 或 https:// 开始
pattern: /^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)[a-z0-9]+([-.]{1}[a-z0-9]+)*\.[a-z0-9]{1,5}(:[0-9]{1,5})?(\/.*)?$/i;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/56887
推荐阅读
相关标签
  

闽ICP备14008679号