---
title: "regular expression och innerHTML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/80277-regular-expression-och-innerhtml"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "roady"
published: "2003-06-22T13:31:02.000Z"
updated: "2003-06-22T13:31:02.000Z"
replies: 0
views: 160
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/80277-regular-expression-och-innerhtml"
---

# regular expression och innerHTML

## #1 — roady, 2003-06-22T13:31Z

Behöver lite hjälp med en regular expression sak.
det hela är att när jag klickar på en länk så skall första tecknet bytas ut, problemet är nog att tecket måste skrivas & laquo (&laquo) eller & raquo (&raquo) för att se bra ut.
Någon som har lite ideér ?

Så här se t.ex en länk ut.
\<a href="#" onClick="return sw('menu_a',this);"\>& raquo; I det ljuva september\</a\>\<br /\>

```php
<script language="JavaScript" type="text/javascript">
function sw(mnu,li){
	if(!document.getElementById){ return false; }
	if(document.getElementById(mnu).style.display=='block'){	// väckla in
		document.getElementById(mnu).style.display='none';
	} else {													// väckla ut
		document.getElementById(mnu).style.display="block";
	}
	if(li.innerHTML.match(/^(\&laquo;|\&raquo;)/)){
		li.innerHTML=(document.getElementById(mnu).style.display == 'none')?"&laquo;"+li.innerHTML.substring(7):"&raquo;"+li.innerHTML.substring(7);
	}
	return false;
}
</script>
```

Permalänk: https://www.webforum.nu/p/80277

---

Tråden på webben: https://www.webforum.nu/amne/javascript/80277-regular-expression-och-innerhtml
