Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Элементарная регулярка
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Элементарная регулярка

Страниц (1): [1]
 

1. V2oD2o - 17 Июля, 2013 - 18:25:53 - перейти к сообщению
текст:
лфыо арфл аоп;as dk jkja;1 987 660.00

надо replace'нуть пробелы только между цифрами
2. LIME - 17 Июля, 2013 - 18:31:22 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $str = preg_replace('#(?<=\d) +(?=\d)#s', '', $str);//для utf добавить модификатор u
3. V2oD2o - 17 Июля, 2013 - 18:34:31 - перейти к сообщению
LIME пишет:
PHP:
скопировать код в буфер обмена
  1. $str = preg_replace('#(?<=\d) +(?=\d)#s', '', $str);//для utf добавить модификатор u


а для js ? Закатив глазки
4. EuGen - 17 Июля, 2013 - 18:46:04 - перейти к сообщению
V2oD2o
CODE (javascript):
скопировать код в буфер обмена
  1. var sData = 'as dk jkja;1 987 660.00';
  2. sData     = sData.replace(/([0-9])\s+([0-9])/g, '$1$2');

?
5. V2oD2o - 17 Июля, 2013 - 18:51:21 - перейти к сообщению
EuGen пишет:
V2oD2o
CODE (javascript):
скопировать код в буфер обмена
  1. var sData = 'as dk jkja;1 987 660.00';
  2. sData     = sData.replace(/([0-9])\s+([0-9])/g, '$1$2');

?


джиниус!

з.ы. Спасибо в очередной раз Закатив глазки

 

Powered by ExBB FM 1.0 RC1