<script type="text/javascript"> var str = "Gorms gade 14c, st. tv."; var regex = /^([a-zæøå ]+) ([0-9]+[a-z]?),? ?(([0-9]|st\.) (tv\.|mf\.|th\.))?$/i; var ar = regex.exec(str); var gadenavn = ar[1]; var nummer = ar[2]; var sal = ar[3]; document.write("<p>"+gadenavn+"<br />"+nummer+"<br />"+sal+"</p>"); </script>
Forbedret lidt: <script type="text/javascript"> var str = "Gorms gade 14c, st."; var regex = /^([a-zæøå ]+) ([0-9]+[a-z]?),? ?(([0-9]|st\.) ?(tv\.|mf\.|th\.)?)?$/i; var ar = regex.exec(str); var gadenavn = ar[1]; var nummer = ar[2]; if(ar[3]) var sal = ar[3]; else sal = ""; document.write("<p>"+gadenavn+"<br />"+nummer+"<br />"+sal+"</p>"); </script>
Forhåbentlig den sidste nødvendige ændring, lavet så man skal skrive punktum efter etagenummer: <script type="text/javascript"> var str = "Gorms gade 14c, 9. tv."; var regex = /^([a-zæøå ]+) ([0-9]+[a-z]?),? ?(([0-9]\.|st\.) ?(tv\.|mf\.|th\.)?)?$/i; var ar = regex.exec(str); var gadenavn = ar[1]; var nummer = ar[2]; if(ar[3]) var sal = ar[3]; else sal = ""; document.write("<p>"+gadenavn+"<br />"+nummer+"<br />"+sal+"</p>"); </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.