
正则表达式
祥哥的说
精一技而绝天下。。。
展开
-
邮箱的正则表达式详解
常用正则表达式—邮箱(Email) 标签: 正则表达式 /邮箱 /邮箱详解 /邮箱规则 /常用正则表达式 / 121637编辑 ...转载 2018-04-02 21:02:55 · 5483 阅读 · 2 评论 -
判断是否以元音字母结尾--正则
题目:给定字符串 str,检查其是否以元音字母结尾1、元音字母包括 a,e,i,o,u,以及对应的大写2、包含返回 true,否则返回 false解答:1.function endsWithVowel(str) { return /[aeiou]$/i.test(str); }2、function endsWithVowel(str) { var reg = /(a|o|e|i...转载 2018-05-21 21:55:12 · 4415 阅读 · 0 评论 -
判断一个字符串中出现次数最多的字符,并统计次数以及\1代表的意思
判断一个字符串中出现次数最多的字符,并统计次数var s = 'aaaaacccccbbbbb';var a = s.split('');a.sort();s = a.join('');var pattern = /(\w)\1*/g; ==> 这里\1是什么意思?如果不写这个会怎样?var ans = s.match(patter...转载 2018-05-21 21:58:12 · 3029 阅读 · 1 评论 -
给定字符串 str,检查其是否包含连续重复的字母
题目描述给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false示例1输入复制'rattler'输出复制true解答:1、我的初次解答为function containsRepeatingLetter(str) { return /(\w)\1/g.test(str);}通过率为80%,上面正则表达式我的理解是匹配全局中是否有重复的字符,...原创 2018-05-28 09:53:22 · 7532 阅读 · 1 评论 -
正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?
正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?正则表达式[\w]+,\w+,[\w+] 三者有何区别:[\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符;[\w+]表示匹配数字、字母、下划线和加号本身字符;[]表示数组而非排列,即不按固定次序位置排列;在[]内的字符可以任意次序出现。[ABC]+ 可以匹配"AAABBBCCC,BB...转载 2018-06-27 17:07:28 · 35263 阅读 · 1 评论 -
颜色rgb格式字符串转换为”#十六进制形式”
题目描述将 rgb 颜色字符串转换为十六进制的形式,如 rgb(255, 255, 255) 转为 #ffffff1. rgb 中每个 , 后面的空格数量不固定2. 十六进制表达式使用六位小写字母3. 如果输入不符合 rgb 格式,返回原始输入示例1输入复制'rgb(255, 255, 255)'输出复制#ffffff我的解答:1、function rgb2hex(sRGB) { var r...原创 2018-06-28 14:59:34 · 6487 阅读 · 0 评论 -
将带有‘-’形式的字符串转换为驼峰格式
题目描述 css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格式,请完成此转换功能 1. 以 - 为分隔符,将第二个起的非空单词首字母转为大写 2. -webkit-border-image 转换后的结果为 webkitBorderImage 示例1 输入 ...原创 2018-06-28 20:49:21 · 4209 阅读 · 0 评论 -
正则表达式匹配中文汉字、标点符号(有示例!有示例!)
匹配标点符号在谷歌浏览器中可以运行。注意:不要忘记后缀/u,表示Unicode编码,否则将按照常规匹配规则。补充:Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。大写 P 表示 Unicode 字符集七个字符属性之...原创 2019-07-12 11:16:37 · 17998 阅读 · 0 评论