随笔分类 -  正则表达式

摘要:/^(?!_)(?!.*?_$)\w{1,20}$/g 阅读全文
posted @ 2025-03-18 10:37 安静的女汉纸 阅读(66) 评论(0) 推荐(0)
摘要:手机号码的验证: // 手机号码前可加拨0 static PHONE = /^[0]?[1][3456789][0-9]{9}$/; // 手机号码前不可加拨0 static MOBILE = /^[1][3456789][0-9]{9}$/; // 固定电话 static FIXED_PHONE  阅读全文
posted @ 2019-09-10 14:21 安静的女汉纸 阅读(317) 评论(0) 推荐(0)
摘要:小于65535的数字编码(端口验证) 阅读全文
posted @ 2019-09-10 14:07 安静的女汉纸 阅读(322) 评论(0) 推荐(0)
摘要:验证是否为两位小数的有效数字: 非负数: 以下未验证 验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^ 阅读全文
posted @ 2019-01-17 18:06 安静的女汉纸 阅读(187) 评论(0) 推荐(0)
摘要:一、去除html标签 二、正则去除字符串中的html标签,但不去除<br>标签 三、 正则去除字符串中的html标签,但不去除img标签 阅读全文
posted @ 2018-10-11 17:16 安静的女汉纸 阅读(2714) 评论(0) 推荐(0)
摘要:正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配 阅读全文
posted @ 2018-08-21 16:15 安静的女汉纸 阅读(66524) 评论(3) 推荐(2)
摘要:function toCamelCase(str) { var pattern = /-([a-z])/g return str.replace(pattern,function(all,letter){ return letter.toUpperCase(); }) ... 阅读全文
posted @ 2018-08-21 11:59 安静的女汉纸 阅读(1414) 评论(0) 推荐(0)