行使 s 来匹配空格和回车符
- const sentenceWithWhitespace = "I like cats!"
- var spaceRegex = /s/g;
- whiteSpace.match(sentenceWithWhitespace); // [" ", " "]
匹配非空格
用S 暗示 s 的反义
- const sentenceWithWhitespace = "C a t"
- const nonWhiteSpaceRegex = /S/g;
- sentenceWithWhitespace.match(nonWhiteSpaceRegex); // ["C", "a", "t"]
匹配的字符数
你可以行使 {下界,上界} 指定一行中的特定字符数
- const regularHi = "hi";
- const mediocreHi = "hiii";
- const superExcitedHey = "heeeeyyyyy!!!";
- const excitedRegex = /hi{1,4}/;
- excitedRegex.test(regularHi); // true
- excitedRegex.test(mediocreHi); // true
- excitedRegex.test(superExcitedHey); //false
匹配最低个数的字符数
行使{下界, }界提及码数目的字符要求,下面示例暗示字母 i 至少要呈现2次
- const regularHi = "hi";
- const mediocreHi = "hiii";
- const superExcitedHey = "heeeeyyyyy!!!";
- const excitedRegex = /hi{2,}/;
- excitedRegex.test(regularHi); // false
- excitedRegex.test(mediocreHi); // true
- excitedRegex.test(superExcitedHey); //false
匹配准确的字符数
行使{requiredCount}指定字符要求简直切数目
- const regularHi = "hi";
- const bestHi = "hii";
- const mediocreHi = "hiii";
- const excitedRegex = /hi{2}/;
- excitedRegex.test(regularHi); // false
- excitedRegex.test(bestHi); // true
- excitedRegex.test(mediocreHi); //false
匹配0次或1次
行使 ? 匹配字符 0 次或1次
- const britishSpelling = "colour";
- const americanSpelling = "Color";
- const languageRegex = /colou?r/i;
- languageRegex.test(britishSpelling); // true
- languageRegex.test(americanSpelling); // true
代码陈设后也许存在的BUG没法及时知道,过后为了办理这些BUG,花了大量的时刻举办log 调试,这边趁便给各人保举一个好用的BUG监控器材 Fundebug。
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|