![](https://img-blog.csdnimg.cn/48519c3b85f24b0dbde27ad6dbb4d847.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
正则系列
开发中常用的正则总结
小草莓蹦蹦跳
一枚努力奋斗的程序莓,喜欢记录和学习。本博客主要涵盖前端技术积累和工作积累。just do it,家人们加油加油油
展开
-
身份证校验
开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校验是最简单、效率最高的方式了,下面就来看看15/18位身份证号码验证的正则表达式吧。介绍xxxxxx yyyy MM dd 375 0 十八位xxxxxx yy MM dd 75 0 十五位地区:[1-9]\d{5}年的前两位:(18|19|([23]\d))...原创 2019-01-07 13:49:50 · 19 阅读 · 0 评论 -
开发常用 -- 时间工具封装
1、格式化后的日期时间:2023/06/05 16:47:242、格式化后的日期:2023-6-53、格式化获取当月的第一天:2023-6-14、格式化获取当月的最后一天:2023-6-305、格式化传入的日期得出当月的第一天:2023-6-16、格式化传入的日期得出当月的最后一天:2023-6-307、获取当前年月:2023-68、以15号为分界线,计算当前年月9、 适用于微信小程序的倒计时原创 2020-07-21 23:35:18 · 88 阅读 · 0 评论 -
校验字符串中包含连续4位及以上相同或串联的数字和字母,如包含abcd、DCBA、1234、aaaa、2222等
校验字符串中包含连续4位及以上相同或串联的数字和字母,如包含abcd、DCBA、1234、aaaa、2222等原创 2021-09-09 17:02:57 · 966 阅读 · 0 评论 -
开发常用:开发项目中,前端常用工具类 整理更新中…
1、函数防抖2、函数节流3、移动端的浏览器 window.orientation 参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态4、判断是否为iphone x5、获取url参数6、url参数对象化7、url参数对象转字符串8、判断访问终端9、图片预加载10、休眠11、随机数 min ≤ r < max12、删除所有的cookies原创 2020-06-15 15:39:01 · 340 阅读 · 0 评论 -
删除开头输入的空格、手机号码校验
1. 开头不能输入空let receiverName = e.detail.value.replace(/(^\s*)/g, "")2. 手机号码校验let myreg = /^1[0-9]{10}$/letreceiverMobile = ‘12212222222’!myreg.test(receiverMobile)...原创 2018-12-27 10:57:20 · 158 阅读 · 0 评论 -
手机号码中间隐藏四位
【代码】手机号码中间隐藏四位。原创 2018-10-26 21:33:43 · 5696 阅读 · 0 评论 -
对敏感信息脱敏,如对姓名、证件号码、手机号码、银行卡号码进行脱敏
显示姓名中的第一个和最后一个字,如为英文等其他语种,也是显示第一个和最后一个字母。显示姓名中的第一个字,如为英文等其他语种,也是显示第一个字母。张* 王** A*****三 王*蛋 A****e。显示前1/3和后1/3段,其他用*号代替。显示前2位和后2位,其它用*号代替。显示前3位+ *(实际位数)+后4位。显示姓名中的第一个和最后一个字,显示前3位+****+后4位。显示姓名中的第一个字,原创 2023-05-25 16:04:20 · 6962 阅读 · 0 评论 -
写一个方法去掉字符串中的空格,要求传入不同的类型分别能去掉前、后、前后、中间的空格
凡是属性名属于 Symbol 类型,就都是独一无二的,可以保证不会与其他属性名产生冲突。Object.freeze() 方法可以冻结一个对象,一个被冻结的对象再也不能被修改。\w 匹配包含下划线的所有字母和数字,与 [a-zA-Z0-9_] 等价。ES5中包含5种原始类型:字符串、数字、布尔值、null和undefined。\s 匹配任何空白字符,包括空格、制表符、换页符等。最后一个 /g 是全局匹配模式(匹配在整个字符串都有效)所有字母和数字中间的任何空白字符。原创 2020-07-20 15:31:02 · 205 阅读 · 1 评论 -
前端 - 开发中常用的正则校验
¥?|‘;:”“'。,、?+=:]+/g/^[a-zA-Z]{5,17}$/ 且 /^[a-zA-Z0-9]{5,17}$//((^(?![0-9]+$)(?!原创 2020-11-27 17:39:56 · 2320 阅读 · 0 评论 -
统计某一字符或字符串在另一个字符串中出现的次数
例如,如果需要找到所有某个字符的所有存在,则可以使用 "g" 参数 ("global")。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。compile() 既可以改变检索模式,也可以添加或删除第二个参数。返回值是被找到的值。如果没有发现匹配,则返回 null。③ compile() 方法用于改变 RegExp。RegExp 对象用于规定在文本中检索的内容。① test() 方法检索字符串中的指定值。② exec() 方法检索字符串中的指定值。原创 2019-10-14 10:02:08 · 1815 阅读 · 3 评论 -
写一个去除制表符和换行符的方法
r 和 \n 是换行。\s+ 会匹配多次空格。原创 2019-10-12 17:08:48 · 166 阅读 · 0 评论 -
写一个把字符串大小写切换的方法
【代码】写一个把字符串大小写切换的方法。原创 2019-10-12 17:08:39 · 51 阅读 · 1 评论 -
写一个方法把下划线命名转成大驼峰命名
写一个方法把下划线命名转成大驼峰命名原创 2019-10-12 17:08:29 · 205 阅读 · 1 评论 -
开发常用 -- 校验表单 -- 账号的校验-正则
账号校验要求:必填,仅支持数字字母下划线组合,不支持特殊字符,账号长度应为6-20原创 2021-03-10 15:48:35 · 527 阅读 · 0 评论 -
开发常用 -- 校验表单 -- 身份证号码的校验-正则
开发常用 -- 校验表单 -- 身份证号码的校验-正则原创 2021-03-10 15:48:54 · 1766 阅读 · 0 评论 -
开发常用 -- 校验表单 -- 手机号码的校验-正则
开发常用 -- 校验表单 -- 手机号码的校验-正则原创 2021-03-10 15:49:08 · 1502 阅读 · 0 评论 -
开发常用 -- 校验表单 -- 密码的校验-正则
必填,密码应为8~20位字符,必须包含数字、字母、下划线中的两种以上原创 2021-03-10 15:49:41 · 502 阅读 · 0 评论 -
开发常用 -- 校验表单 -- 各种常用组织代码的校验-正则
统一社会信用代码校验规则、组织机构代码校验规则、工商营业执照校验规则、税务登记校验原创 2021-03-10 15:50:02 · 807 阅读 · 0 评论 -
开发常用 -- 校验表单 -- 电子邮箱的校验-正则
开发常用 -- 校验表单 -- 电子邮箱的校验-正则原创 2021-03-11 16:19:28 · 1532 阅读 · 0 评论 -
格式化数字千分位加逗号-正则
Vue3 格式化数字千分位加逗号原创 2022-06-09 16:24:44 · 68 阅读 · 0 评论