С помощью свойства global Вы можете узнать был ли в регулярном выражении установлен флаг g.
Если флаг был установлен свойство возвращает true, а если нет false.
регулярное_выражение.global
Пример
<script type="text/javascript">
//Определим произвольное регулярное выражение
var regexp = /Шаблон пример/g;
/* В случае если regexp содержит модификатор g выведем
"Модификатор g установлен", в противном случае выведем
"Модификатор g не установлен" */
if (regexp.global)
document.write("Модификатор g установлен");
else
document.write("Модификатор g не установлен");
</script>