今天我写了个正则表达式的16进制的 表达式
var hex = document.getElementById("hex") ;
var reghex = new RegExp("(^0x[a-f0-9]{1,2}$)|(^0X[A-F0-9]{1,2}$)|(^[A-F0-9]{1,2}$)|(^[a-f0-9]{1,2}$)" )
if(reghex.exec(hex.value)==null){
alert("十六进制格式不对!!!例如:0xfa或0XFA或f或9");
hex.focus();
return false;
}
有不足之处请指正