function main() {
var re_numbers = new RegExp('\d', 'g');
var re_words = /\w+/g;
txt_out('re_numbers.global: ' + re_numbers.global);
txt_out('re_numbers.ignoreCase: ' + re_numbers.ignoreCase);
txt_out('re_numbers.multiline: ' + re_numbers.multiline);
txt_out('re_numbers.source: ' + re_numbers.source);
txt_out('re_numbers.lastIndex: ' + re_numbers.lastIndex);
txt_out('---');
txt_out('re_words.global: ' + re_words.global);
txt_out('re_words.ignoreCase: ' + re_words.ignoreCase);
txt_out('re_words.multiline: ' + re_words.multiline);
txt_out('re_words.source: ' + re_words.source);
txt_out('re_words.lastIndex: ' + re_words.lastIndex);
txt_out('---');
var words;
while (words = re_words.exec(' here are a few (sic!) words ')) {
//txt_out('typeof(words): ' + typeof(words)); // object
//txt_out('words: ' + words);
alert(words);
for (var key in words) {
txt_out (key + ': ' + words[key]);
}
}
}