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, время: 13:06. |