Регулярное выражение - подсчет символов 
		
		
		
		Подскажите, пожалуйста, где ошибка?  
	Регулярное выражение должно проверять что цифр минимум 5, а оно считает и "-" тоже. те, если ввести "-----" или "123--" сообщения alert не будет, а должно, так как цифр не 5. 
<input type="text" name="testq" onblur="if(!/^[\d()\-]{5,}/.test(this.value)) {alert('Неверный формат ввода ');}">
 | 
	
		
 
<input type="text" name="testq" onblur="if (value.replace(/[^\d]/g, '').length < 5) {alert('Неверный формат ввода ');}">
 | 
	
		
 спасибо.))) 
	надо было так: 
<input type="text" name="testq" onblur="if(!/^[\d()]{5,}/.test(this.value)) {alert('Неверный формат ввода ');}">
 | 
	
		
 value.replace( /\D/g, '' ).length 
	 | 
	
		
 /^\d{5,}$/ 
	 | 
	
		
 круто) Благодарю! 
	 | 
| Часовой пояс GMT +3, время: 07:39. |