Uhm, none of the regexes you show contain anything Japanese. And only the second one has any chance of matching anything that contains Japanese. (Well, technically, the fourth one may as well: the array @x may contain Japanse text, and '.' may match a single Japanese character. But you probably meant /\@x\.com$/ there.)