I'm looking for a simple stupid solution, to remove delimiters from numbers within strings.
This function replaces 2.000 BC
with 2000 BC
:
$text preg_replace("/^[0-9.]+$/", "", $text);
Example:
$text = 'Lorem ipsum dolor. Consetetur elitr 2.000 BC sed diam nonumy 300.'
// Current behaviour (the delimeter at the end ot the line disappears):
// Lorem ipsum dolor. Consetetur elitr 2000 BC sed diam nonumy 300
// Expected behaviour:
// Lorem ipsum dolor. Consetetur elitr 2000 BC sed diam nonumy 300.