1、火车车次:
/^[GCDZTSPKXLY1-9]\d{1,4}$/
2、手机机身码(IMEI):
/^\d{15,17}$/
3、必须带端口号的网址(或ip):
/^((ht|f)tps?:\/\/)?[\w-]+(\.[\w-]+)+:\d{1,5}\/?$/
4、网址(URL):
/^(((ht|f)tps?):\/\/)?([^!@#$%^&*?.\s-]([^!@#$%^&*?.\s]{0,63}[^!@#$%^&*?.\s])?\.)+[a-z]{2,6}\/?/
5、统一社会信用代码:
/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/
6、用户名校验,4到16位(字母,数字,下划线,减号):
/^[a-zA-Z0-9_-]{4,16}$/
7、迅雷链接:
/^thunderx?:\/\/[a-zA-Z\d]+=$/
8、ed2k链接:
/^ed2k:\/\/\|file\|.+\|\/$/
9、磁力链接:
/^magnet:\?xt=urn:btih:[0-9a-fA-F]{40,}.*$/
10、linux”隐藏文件”路径:
/^\/(?:[^/]+\/)*\.[^/]*/
11、linux文件夹路径:
/^\/(?:[^/]+\/)*$/
12、linux文件路径:
/^\/(?:[^/]+\/)*[^/]+$/
13、window”文件夹”路径:
/^[a-zA-Z]:\\(?:\w+\\?)*$/
14、window下”文件”路径:
/^[a-zA-Z]:\\(?:\w+\\)*\w+\.\w+$/
15、股票代码(A股):
/^(s[hz]|S[HZ])(000[\d]{3}|002[\d]{3}|300[\d]{3}|600[\d]{3}|60[\d]{4})$/
16、大于等于0, 小于等于150, 支持小数位出现5:
/^150$|^(?:\d|[1-9]\d|1[0-4]\d)(?:\.5)?$/
17、html注释:
/<!--[\s\S]*?-->/g
18、md5格式(32位):
/^[a-fA-F0-9]{32}$/
19、GUID/UUID:
/^[a-f\d]{4}(?:[a-f\d]{4}-){4}[a-f\d]{12}$/i
20、版本号(version)格式必须为X.Y.Z:
/^\d+(?:\.\d+){2}$/
21、视频(video)链接地址:
/^https?:\/\/(.+\/)+.+(\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i
22、图片(image)链接地址:
/^https?:\/\/(.+\/)+.+(\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif))$/i
23、24小时制时间(HH:mm:ss):
/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/
24、12小时制时间(hh:mm:ss):
/^(?:1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$/
25、base64格式:
/^\s*data:(?:[a-z]+\/[a-z0-9-+.]+(?:;[a-z-]+=[a-z0-9-]+)?)?(?:;base64)?,([a-z0-9!$&',()*+;=\-._~:@/?%\s]*?)\s*$/i
26、数字/货币金额(支持负数、千分位分隔符):
/-?\d+(,\d{3})*(\.\d{1,2})?$/
27、数字/货币金额 (只支持正数、不支持校验千分位分隔符):
/(?:^[1-9]([0-9]+)?(?:\.[0-9]{1,2})?$)|(?:^(?:0)$)|(?:^[0-9]\.[0-9](?:[0-9])?$)/
28、银行卡号(10到30位, 覆盖对公/私账户):
/^[1-9]\d{9,29}$/
29、中文姓名:
/^(?:[\u4e00-\u9fa5·]{2,16})$/
30、英文姓名:
/(^[a-zA-Z][a-zA-Z\s]{0,20}[a-zA-Z]$)/
31、车牌号(新能源):
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z](?:((\d{5}[A-HJK])|([A-HJK][A-HJ-NP-Z0-9][0-9]{4}))|[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳])$/
32、车牌号(非新能源):
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$/
33、车牌号(新能源+非新能源):
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/
34、手机号(mobile phone)中国:
/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/
好的,继续列出剩余的正则表达式,去掉用途部分:
36、可以被moment转化成功的时间 YYYYMMDD HH:mm:ss:
/^\d{4}([/:-\S])(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31) (?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/
37、email(邮箱):
/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
38、座机(tel phone)电话(国内):
/^(?:(?:\d{3}-)?\d{8}|^(?:\d{4}-)?\d{7,8})(?:-\d+)?$/
39、帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合):
/^[a-zA-Z]\w{4,15}$/
40、中文/汉字:
/^(?:[\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])+$/
41、小数:
/^\d+\.\d+$/
42、只包含数字:
/^\d+$/
43、html标签:
/<(\w+)[^>]*>(.*?<\/\1>)?/
44、匹配中文汉字和中文标点:
/[\u4e00-\u9fa5|\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\u2026|\u2014|\uff5e|\ufe4f|\uffe5]/
45、qq号格式正确:
/^[1-9][0-9]{4,10}$/
46、数字和字母组成:
/^[A-Za-z0-9]+$/
47、英文字母:
/^[a-zA-Z]+$/
48、小写英文字母组成:
/^[a-z]+$/
49、大写英文字母:
/^[A-Z]+$/
50、密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符:
/^\S*(?=\S{6,})(?=\S*\d)(?=\S*[A-Z])(?=\S*[a-z])(?=\S*[!@#$%^&*? ])\S*$/
JavaScript动态日历:如何用变量num精准控制月份递增?
javascript语法如何把json文件输出到html页面上
javascript语法中不等于null和空字符串的3种判断方式
javascript语法读取文本文件代码(PHP代码读取文本文件)
上面是“盘点50个全面的正则表达式集合,从基本验证到高级匹配”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_19496.html
workflows工作流
1个可爱的白色短发女孩
一只穿着黑色蝴蝶结西装可爱橙色小猫
一只竹节虫ComfyUI工作流
一幅3D农场游戏画面ComfyUI工作流
一只处于战斗状态下的蚂蚁ComfyUI工作流
一桌精致的美食,桌上几杯白葡萄酒
金属埃及人ComfyUI工作流
一只在星系中漂浮宇宙生物ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!