function IsNum(theField)
{
if (!IsNum2(theField.value))
{alert("该表单栏内您只能填写数字,请确认!");
theField.focus();
theField.value = '';}
}
function IsNum2(s)
{
var Number = "0123456789.";
for (i = 0; i < s.length;i++)
{
// Check that current character isn't whitespace.
var c = s.charAt(i);
if (Number.indexOf(c) == -1) return false;
}
return true
}
function getDataType(){return _dataType;}
function putDataType(v){
v=String(v).toLowerCase();
if(!re_DataType.test(v)){
alert("validata Error:dataType值 \""+v+"\" 不在接受范围!{约束为:"+re_DataType.source+"}");
return;
}
_dataType=v;
initAllowChineseCharacter();
}
// .allowEmpty 是否允许为空
var _allowEmpty=true;
function getAllowEmpty(){return _dataType;}
function putAllowEmpty(v){
v=String(v).toLowerCase();
if(v=="0"||v=="false")_allowEmpty=false;
else _allowEmpty=true;
}
// .pattern 正则表达式内容
var _pattern=null;
var _rgexp=new RegExp("");
function getPattern(){return _pattern;}
function putPattern(v){
var rgexp=new RegExp("");
try{
_rgexp.compile(v);
_pattern=v;
}catch(e){return;}
}
// .mask 输入字符掩码
var _mask=null;
function getMask(){return _mask;}
function putMask(v){_mask=v;}
// .reportType 报告错误类型
var _reportType="alert";
function getReportType(){return _reportType;}
function putReportType(v){
v=String(v).toLowerCase();
if(!re_ReportType.test(v))return;
_reportType=v;
}
// .caption 输入框名称
var _caption="";
function getCaption(){return _caption;}
function putCaption(v){_caption=v;}
// .remark 备注
var _remark="";
function getRemark(){return _remark;}
function putRemark(v){_remark=v;}
// .rejectChars 禁止的字符
var _rejectChars=null;
function getRejectChars(){return _rejectChars;}
function putRejectChars(v){
if(v.indexOf("%CN%")!=-1){
_allowChineseCharacter=false;
v.replace(/%CN%/g,"");
}
_rejectChars=v;
_acceptChars=null;
}
// .acceptChars 允许的字符
var _acceptChars=null;
function getAcceptChars(){return _acceptChars;}
function putAcceptChars(v){
if(v.indexOf("%CN%")!=-1){
_allowChineseCharacter=true;
v.replace(/%CN%/g,"");
}
_acceptChars=v;
_rejectChars=null;
}
<script language="vbs">
<!--
function check()
dim s,i
s = Trim(document.all.t1.value)
if not IsNumeric(s) then
alert("请输入数字类型数据!")
end if
end function
-->
</script>