Javascript如何在名为';工资单编号';(20长字符串)仅包含数字,如果有任何字符,则为false
您可以对其应用正则表达式:Javascript如何在名为';工资单编号';(20长字符串)仅包含数字,如果有任何字符,则为false,javascript,numeric,Javascript,Numeric,您可以对其应用正则表达式: if (!Character.isDigit(payroll_no)) { document.getElementById('field_117219').value ='We do not have your payroll number please email it to us') } else { Name = document.getElementById('field_115676').value; document
if (!Character.isDigit(payroll_no))
{
document.getElementById('field_117219').value ='We do not have your payroll number please email it to us')
}
else
{
Name = document.getElementById('field_115676').value;
document.getElementById('field_117219').value ="Appraisal Details for "+Name;
iframe_115667.location.replace('/sorce/apps/enh/asp/Appraisals.aspxgridname=Appraisals&Payroll_no='+Payroll_no);
}
只需使用isNaN(payrol_no)。如果它是一个数字(因此“不是一个数字”),则返回
false
,否则返回true
。最好是实际提问,而不仅仅是发布代码谢谢你,效果更好-谢谢谢谢你,谢谢你1
if (/^\d+$/.test(payrol_no)) {
// Just digits
} else {
// contains non-digit characters
}