Ok i have this as bbcode regex:
$bbreplace = array (
"/\[b\](.*?)\[\/b\]/is" => "<b>$1</b>",
"/\[u\](.*?)\[\/u\]/is" => "<u>$1</u>",
"/\[url\=(.*?)\](.*?)\[\/url\]/is" => "<a href='$1'>$2</a>",
"/\[img\]http://(.*?)\[\/img\]/is" => "<img src='$1'>",
"/\[s\](.*?)\[\/s\]/is" => "<s>$1</s>",
"/\[i\](.*?)\[\/i\]/is" => "<i>$1</i>",
"/\[color=(.*?)\](.*?)\[\/color\]/is" => "<font color='$1'>$2</font>",
"/\[size=(.*?)\](.*?)\[\/size\]/is" => "<font size='$1'>$2</font>",
"/\[list\](.*?)\[\/list\]/is" => "<ul>$1</ul>",
"/\[list=1\](.*?)\[\/list\]/is" => "<ol>$1</ol>",
"/\[\*\](.*?)/i" => "<li>$1</li>"
);
$PostText = preg_replace(array_keys($bbreplace), array_values($bbreplace), $PostText);
Now, this works PERFECTLY apart from 1 thing.
If I use the [ list] then [ *] it does it like so:
Any ideas?
Edit: I have checked multiple skins and it isn't a skin issue.