Skip to main content

正则表达式中的非字符^

 匹配未指定的单个字符

到目前为止,您已经创建了一组要匹配的字符,但您也可以创建一组不想匹配的字符。 这些类型的字符集称为否定字符集。


要创建否定字符集,请在左括号之后和不想匹配的字符之前放置一个脱字符 (^)。


例如,/[^aeiou]/gi 匹配所有不是元音的字符。 请注意,像 .、!、[、@、/ 和空格这样的字符是匹配的 - 否定元音字符集仅排除元音字符。


创建一个匹配所有非数字或元音字符的正则表达式。 请记住在正则表达式中包含适当的标志。

题目:

创建一个匹配所有非数字或元音字符的正则表达式。 请记住在正则表达式中包含适当的标志。

代码如下:

let quoteSample = "3 blind mice.";
let myRegex = /[^aeiou0-9]/gi// Change this line
let result =quoteSample.match(myRegex); // Change this line
console.log(result);

Comments

Popular posts from this blog

span[class~="sr-only"]

  The  span[class~="sr-only"]  selector will select any  span  element whose  class   includes   sr-only . Create that selector, and give it a  border  property set to  0 . span [ class ~= "sr-only" ] {    border:   0 ; }

Use Recursion to Create a Range of Numbers

  function   rangeOfNumbers ( startNum ,  endNum ) {    if ( startNum <= endNum )   {      const   arrNumber  =  rangeOfNumbers ( startNum ,  endNum - 1 );      arrNumber . push ( endNum );      return   arrNumber ;   }    else  {      return  [];   }       }; console . log ( rangeOfNumbers ( 6 , 8 ));//[6,7,8] console . log ( rangeOfNumbers ( 3 , 12 )); //[ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ]

About the Little Lemon receipt maker exercise

 My homework and exercise of the lesson "About the Little Lemon receipt maker exercise" of the class "programming with Javascript" on coursera. const menu = [     {         Dish : "Italian pasta" ,         price : 9.55     },     {         Dish : "Rice with veggies" ,         price : 8.65     },     {         Dish : "Chicken with potatoes" ,         price : 15.55     },     {         Dish : "Vegetarian Pizza" ,         price : 6.45     } ]; function receiptMaker ( arr , bool ) {     if ( bool == false )     {         console . log ( "Prices without tax:" );         arr . forEach ( element => {             console . log ( `Dish: ${ element . Dish } Price (incl.tax):$ ${ element . price } ` );                     });     }     else     {         console . log ( "Prices with 20% tax:" );         arr . forEach ( element => {             console . log ( `Dish: ${ element . Dish } Price (inc