«M. Weather» – бесплатный бот-информер погоды «ВКонтакте»
298 просм
0 комм
Поделиться:

Как вырезать все символы, кроме цифр, из строки на PHP/JavaScript?

При обработке полученных данных, допустим, фразы «Цена: 300 руб.», вам может потребоваться получение только числовых значений, например, для сложения и подведения общего итога.

Как же обрезать строку и получить только числа?

Вырезаем все символы, кроме цифр, из строки на PHP

На PHP существует удобная функция «preg_replace» – с ее помощью мы и сделаем обработку данных.

Реализация:

<?php 
	$content = "Цена: 300 руб."; // Исходные данные 
	$content = preg_replace("/[^0-9]/", "", $content); 
	echo $content; 
?> 

Способ удобен, если вы обрабатываете данные на стороне сервера.

Вырезаем все символы, кроме цифр, из строки на JavaScript

В JavaScript для решения тех же задач мы будем использовать replace. Реализация:

<script> 
	var content = "Цена: 300 руб."; // Исходные данные 
	var content = content.replace(/[^0-9]/gim, ""); 
	alert(content); 
</script> 

Этот способ удобен, если нужно обработать данные на стороне пользователя.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария