| 
                         使用 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                        (编辑:91站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |