php.js icon indicating copy to clipboard operation
php.js copied to clipboard

error for CJK variable name

Open gallex opened this issue 10 years ago • 0 comments

When use CJK char as variable name in PHP, it would error. I found the reson is it use regular expression /^$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/ to match variable , but JS string is unicode so the match would fail.

I suggest to use /^$[a-zA-Z_\u4E00-\u9FA5][a-zA-Z0-9_\u4E00-\u9FA5]*/ .

gallex avatar Apr 23 '14 11:04 gallex