Regex any ASCII character

ion picture ion · Jul 8, 2010 · Viewed 135.8k times · Source

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.

Answer

Matthew Flaschen picture Matthew Flaschen · Jul 8, 2010

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

xxx[\x00-\x7F]+xxx

JavaScript example:

var re = /xxx[\x00-\x7F]+xxx/;

re.test('xxxabcxxx')
// true

re.test('xxx☃☃☃xxx')
// false