diff --git a/src/system/helper/format.php b/src/system/helper/format.php
index 1248637..890e948 100644
--- a/src/system/helper/format.php
+++ b/src/system/helper/format.php
@@ -48,11 +48,11 @@ class Format {
// Profile
public static function bio(string $string) {
- $string = preg_replace("|\*([\S]+)\*|i", "$1", $string);
- $string = preg_replace("|\~([\S]+)\~|i", "$1", $string);
- $string = preg_replace("|\_([\S]+)\_|i", "$1", $string);
- $string = preg_replace("|\-([\S]+)\-|i", "$1", $string);
- $string = preg_replace("|\`([\S]+)\`|i", "$1", $string);
+ $string = preg_replace("|([\s])\*([\S]+)\*([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\~([\S]+)\~([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\_([\S]+)\_([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\-([\S]+)\-([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\`([\S]+)\`([\s]?)|i", "$1$2$3", $string);
$string = preg_replace("|@([a-zA-Z0-9_]+)|i", "@$1", $string);
$string = preg_replace("|((https?://)+([\d\w\.-]+\.[\w\.]{2,6})[^\s\]\[\<\>]*/?)|i", "$3", $string);
@@ -68,11 +68,11 @@ class Format {
$string = html_entity_decode($string, ENT_QUOTES, 'UTF-8');
$string = htmlentities($string, ENT_QUOTES, 'UTF-8');
- $string = preg_replace("|\*([\S]+)\*|i", "$1", $string);
- $string = preg_replace("|\~([\S]+)\~|i", "$1", $string);
- $string = preg_replace("|\_([\S]+)\_|i", "$1", $string);
- $string = preg_replace("|\-([\S]+)\-|i", "$1", $string);
- $string = preg_replace("|\`([\S]+)\`|i", "$1", $string);
+ $string = preg_replace("|([\s])\*([\S]+)\*([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\~([\S]+)\~([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\_([\S]+)\_([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\-([\S]+)\-([\s]?)|i", "$1$2$3", $string);
+ $string = preg_replace("|([\s])\`([\S]+)\`([\s]?)|i", "$1$2$3", $string);
$string = preg_replace("|@([a-zA-Z0-9_]+)|i", "@$1", $string);
$string = preg_replace("|((https?://)+([\d\w\.-]+\.[\w\.]{2,6})[^\s\]\[\<\>]*/?)|i", "$3", $string);