С одной стороны, метод eval () не будет работать.
Кроме того, конструктор RegExp () не работает, по крайней мере, со строками. Другими словами, вы не можете сказать:
var rex:RegExp = new RegExp("[a-zA-Z0-9]+","gim");
Вы должны написать это так:
var rex:RegExp = new RegExp(/[a-zA-Z0-9]+/gim);
Другими словами, вы не можете выполнять подстановку переменных для частей строкового аргумента.