Благодарю, сделал так
var Radio_Text_old;
function MathInput(){
var Radio_Text = document.getElementById("id_Radio_Text");
var result = Radio_Text.value.match( /^[0-9a-fA-F]{0,4}$/ig );
if(result==null){
Radio_Text.value=Radio_Text_old;
}
Radio_Text_old=Radio_Text.value;
}
PS: про maxlength в курсе просто на одной форме все regexp гоняю