Mac版Google Chrome 63.0.3239.84(64ビット)を使用し、力技で生成した、JavaScriptの識別子(変数名)として有効な文字列にマッチする正規表現
js-identifier-char-regex.txt
を参照
generate.js
を参照
実は識別子に使える文字は、ECMAScriptの仕様書に載っています。
なのでこんな事をするくらいなら、仕様書を読んで正しい実装を書いたほうがマシです。ブラウザの実装が変わるかもしれないし、Unicodeのバージョンが上がったら変わるだろうし。