seth: Regulärer Ausdruck für HTML-Tag

Beitrag lesen

hi!

In beiden Fällen enthält das Array '<p>','p' in '<p>Hallo, das ist ein <strong>Test</strong></p>', 'strong' vergisst er irgendwie.

Vielleicht noch eine Idee?

also, so ein mist! ich glaube, ich verstehe die javascript-regexp nicht mehr. mit dem /g das wollte irgendwie ueberhaupt nicht wie ich will.

naja, dann eben ohne /g:

function collect_html(str){
 var html_tags=new Array();
 var str_split=str.split("<");
 var html_tag;
 for(i=0;i<str_split.length;++i){
  html_tag=str_split[i].match(/^\w+/);
  if(html_tag) html_tags.push(html_tag);
 }
 return html_tags;
}

(oder gibt's auch html-tags mit zahlen?)

prost
seth