Есть много проверок типа:
if ( !fnm.value.match(/^[\S]+@[\S]+\.[\S]{2,}$/i) ) { alert("fnm false"); }
if ( !fty.value.match(/^[1-9]{1}[0-9]*$/) ) { alert("fty false"); }
...
...
Можно ли как-то эти все match'и через функцию проганять?
Что-то типа:
function matches(mat, fid)
{
if ( !fty.value.match( mat ) )
{
alert(fid+" false");
}
}
matches("/^[\S]+@[\S]+\.[\S]{2,}$/i", "fnm");
Но так не работает.
В общем, можно ли как-то оптимизировать данное?