try catch Помогите!!
function checkCookiesButtone(id){
try{
var reg = /^[0-9]{1,9}$/
if(reg.test(id)){
alert('123');
return true;
}else{
throw 'Format error';
}
} catch(e){
console.log(e.message);
return false
}
}
console.log(checkCookiesButtone('72['));
FireBug выводит: undefined, а надо писать Format error' false Где я допустил ошибку? Читал тут и тут, но легче не стало. |
throw Error('Format error'); ??
|
Цитата:
|
<script>
function checkCookiesButtone(id){
try{
var reg = /^[0-9]{1,9}$/
if(reg.test(id)){
alert('123');
return true;
}else{
throw Error('Format error');
}
} catch(e){
console.log(e.message);//Format Error у меня в firebug
alert(e.message)//format error
return false
}
}
console.log(checkCookiesButtone('72['));
</script>
|
Цитата:
|
| Часовой пояс GMT +3, время: 08:33. |