regexascii

Regex any ASCII character


What is the regex to match xxx[any ASCII character here, spaces included]+xxx?

I am trying xxx[(\w)(\W)(\s)]+xxx, but it doesn't seem to work.


Solution

  • If you really mean any ASCII (e.g. not all Unicode characters):

    xxx[\x00-\x7F]+xxx
    

    JavaScript example:

    var re = /xxx[\x00-\x7F]+xxx/;
    
    re.test('xxxabcxxx')
    // true
    
    re.test('xxx☃☃☃xxx')
    // false