| 
		
			Сообщение от JS_Den
			
		
	 | 
	| 
		Можешь написать что это выполняется?
	 | 
	
http://javascript.ru/RegExp.
Кстати, программа неверно написана. Цифра - это 0-9, т. е. число 25 - это две цифры, и цифра не может быть отрицательной (т. е. регулярка уже верно написана). Получается так:
alert('В строке содержатся следующие цифры: ' + unique(prompt('Введите строку:').match(/\d/g) || ['нет цифр']) + '.');
unique ищешь в интернете по "javascript array unique".