регулярные выражения 
		
		
		
		
<input type='text' value='' id='text1'><input type='button' value='push' onclick='delet1()'>
<script>
var tekct = document.getElementById('text1').value
function delet1() {
if( /[0-9]/.test(tekct) ) {
document.getElementById('text1').value = ''
}
else {
alert('false')
}
}
</script>
Почему он и для цифр и для букв выдает false?WTF?!  | 
	
		
 Потому же почему и здесь!!! Ты вообще не обучаем!!! 
	 | 
	
		
 потому что в value ты получаешь строку 
	use parseInt(val, 10)  | 
	
		
 Всем спасибо 
	
<input type='text' value='' id='text1'><input type='button' value='push' onclick='delet1()'>
<script>
function delet1() {
var str = document.getElementById('text1').value
var text1 = parseInt(str,10)
if( /[0-9]/.test(text1) == true ) {
document.getElementById('text1').value = ''
}
else {
alert('false')
}
}
</script>
 | 
	
		
 ваый, что за чушь? Зачем приводить к числу?:blink: Чтобы метод test привел его обратно строке: 
	
alert( /\[object Object\]/.test({}) );
 | 
| Часовой пояс GMT +3, время: 09:28. |