Search code examples
javascriptregexstringreplace

JavaScript remove fullstop, comma and spaces from a string


I'm trying to remove the fullstops, commas and spaces from a string. I'm pretty sure I have to do this using this: str.replace(<some Regex here>, "");

I'm just not very familiar with Regex, how can I accomplish this?


Solution

  • Use this regex /[.,\s]/g

    var str = 'abc abc a, .aa ';
    
    var regex = /[.,\s]/g;
    
    var result = str.replace(regex, '');
    
    console.log(result);

    You don't need to escape character except ^-]\ in character class []

    Any character except ^-]\ add that character to the possible matches for the character class.