functioncheckForm()
{
varyeard=document.getElementById("txttp_y").value;
varmonthd=document.getElementById("txttp_m").value;
vardayd=document.getElementById("txttp_d").value;
if(parseInt(yeard)>=1000&&parseInt(yeard)<=9999)
{
}
else
{
alert("不是合法的年!!");
document.getElementById("txttp_y").focus();
returnfalse;
}
if(parseInt(monthd)>=1&&parseInt(monthd)<=12)
{
}
else
{
alert("不是合法的月的范围!!");
document.getElementById("txttp_m").focus();
returnfalse;
}
if(parseInt(dayd)>=1&&parseInt(dayd)<=31)
{
}
else
{
alert("不是合法的日的范围!!");
document.getElementById("txttp_d").focus();
returnfalse;
}
vartemp=newArray();
varxw_rmb=document.getElementById("xw_rmb").value;
varcxzc_rmb=document.getElementById("cxzc_rmb").value;
varcxzp_rmb=document.getElementById("cxzp_rmb").value;
varztzz_rmb=document.getElementById("ztzz_rmb").value;
vardq_rmb=document.getElementById("dq_rmb").value;
vartf_rmb=document.getElementById("tf_rmb").value;
varly_rmb=document.getElementById("ly_rmb").value;
varhf_rmb=document.getElementById("hf_rmb").value;
vargm_rmb=document.getElementById("gm_rmb").value;
varqq_rmb=document.getElementById("qq_rmb").value;
varkp_rmb=document.getElementById("kp_rmb").value;
varqthd_rmb=document.getElementById("qthd_rmb").value;
varcxhj_yf_zh=document.getElementById("cxhj_yf_zh").value;
temp[0]=newArray(xw_rmb,"xw_rmb");
temp[1]=newArray(cxzc_rmb,"cxzc_rmb");
temp[2]=newArray(cxzp_rmb,"cxzp_rmb");
temp[3]=newArray(ztzz_rmb,"ztzz_rmb");
temp[4]=newArray(dq_rmb,"dq_rmb");
temp[5]=newArray(tf_rmb,"tf_rmb");
temp[6]=newArray(ly_rmb,"ly_rmb");
temp[7]=newArray(hf_rmb,"hf_rmb");
temp[8]=newArray(gm_rmb,"gm_rmb");
temp[9]=newArray(qq_rmb,"qq_rmb");
temp[10]=newArray(kp_rmb,"kp_rmb");
temp[11]=newArray(qthd_rmb,"qthd_rmb");
temp[12]=newArray(cxhj_yf_zh,"cxhj_yf_zh");
varregrmb=/^[0-9]+[.]?[0-9]+$/
for(vari=0;i<temp.length;i++)
{
if(regrmb.test(temp[i][0]))
{
}
else
{
alert("此项不是人民币的格式");
document.getElementById(temp[i][1]).focus();
returnfalse;
}
}
/////
vartemp1=newArray();
varcxzp_sl=document.getElementById("cxzp_sl").value;
vardt_sl=document.getElementById("dt_sl").value;
vardq_sl=document.getElementById("dq_sl").value;
vartf_sl=document.getElementById("tf_sl").value;
varly_sl=document.getElementById("ly_sl").value;
varhf_sl=document.getElementById("hf_sl").value;
vargm_sl=document.getElementById("gm_sl").value;
varqq_sl=document.getElementById("qq_sl").value;
varkp_sl=document.getElementById("kp_sl").value;
temp1[0]=newArray(cxzp_sl,"cxzp_sl");
temp1[1]=newArray(dt_sl,"dt_sl");
temp1[2]=newArray(dq_sl,"dq_sl");
temp1[3]=newArray(tf_sl,"tf_sl");
temp1[4]=newArray(ly_sl,"ly_sl");
temp1[5]=newArray(hf_sl,"hf_sl");
temp1[6]=newArray(gm_sl,"gm_sl");
temp1[7]=newArray(qq_sl,"qq_sl");
temp1[8]=newArray(kp_sl,"kp_sl");
varregrmb1=/^d+$/
for(vari=0;i<temp1.length;i++)
{
if(regrmb1.test(temp1[i][0]))
{
}
else
{
alert("此项不是数字的格式");
document.getElementById(temp1[i][1]).focus();
returnfalse;
}
}
}
分享到:
相关推荐
为了验证函数的正确性,代码中创建了一个`Random`对象,生成10个随机的double值,调用`ConvertToChineseMoney`函数并将结果输出。输出的结果展示了一些不同金额的转换实例,证明了该函数的可行性。 总的来说,这个...
本文将详细介绍如何利用正则表达式来实现人民币数字到大写的转换,并讨论相关的验证机制。 首先,我们需要理解人民币数字的大写表示规则。人民币金额的大写包括以下基本单位: 1. 零:零 2. 一至九:壹、贰、叁、肆...
这样的正则表达式可以用于校验人民币金额,如***.12,但不会校验金额的正确性(例如不判断货币符号等)。 2. 正整数校验: ```javascript var testZZS = function(v){ var reg = /^[0-9]*[1-9][0-9]*$/; return ...
总的来说,将小写人民币金额转换为大写是一项基础但重要的任务,它涉及到数字与字符串的转化、格式验证以及对特定文化的理解。在开发过程中,确保转换的准确性和效率是关键。通过学习和实践这一知识点,开发者可以更...
验证阶段,我们会监控验证集上的性能指标,如准确率、精确率、召回率和F1分数,以了解模型在不同面额人民币的识别效果。如果模型在训练集上表现良好但在验证集上表现差,这可能是过拟合的迹象,此时可以尝试增加正则...
7. 模型评估与优化:通过交叉验证、准确率、召回率、F1分数等指标评估模型性能,然后可能通过调整超参数、增加数据集、使用正则化等手段优化模型。 8. 版本控制:在开发过程中,使用Git等版本控制系统管理源代码,...
例如,可以使用try-catch语句块捕获可能出现的异常,或者在输入阶段就通过正则表达式验证格式。 项目中可能还会包含资源文件,如.resx文件,用于存储本地化的字符串资源,使得程序可以支持不同的语言环境。同时,...
实现这一功能,开发者可能会使用C#的字符串处理函数、正则表达式进行输入验证,以及自定义转换算法。在WinForm中,利用控件事件(如Button的Click事件)驱动程序逻辑,通过Text属性读写用户输入和输出。 在提供的...
使用正则表达式可以有效地验证用户输入是否符合货币格式,例如限制非数字字符的输入,确保小数点的位置正确,并控制小数位数。 4. **格式化输入**: 当用户输入时,可以实时地格式化数值,如插入千位分隔符(逗号...
在上述内容中,程序使用了正则表达式(Regex)来进行输入验证和格式化处理,使用了字典(Dictionary)来实现数字到大写字母的映射,使用栈(Stack)来处理字符串的反转和拼接,最后使用队列(Queue)来按照特定的...
ASP.NET通用辅助类库适合.net framework 4.0版本 通用库含有: FileHelper(文件操作辅助类) JsonHelper(Json解析操作类) Mail(发送电子邮件类) MD5Pwd (MD5加密方法) RegularExpression(正则表达式验证类)...
在本例中,正则表达式被用来验证输入的有效性以及提取整数部分和小数部分。 2. **栈(Stacks)**: 栈是一种先进后出(First In Last Out, FILO)的数据结构。本例中,栈被用来辅助构造中文大写的金额表示。 3. **...
#### 高分值题目:人民币金额大写问题 在财务应用中,将数值转换为人民币大写格式是一项常见需求,尤其在处理发票、账单等正式文档时。此题要求考生编写程序,能够将十亿以内的正整数(`int`类型)转换为相应的...
- **正则表达式兼容**:在正则表达式处理中,确保使用的所有元字符在目标浏览器中都得到正确处理。 ### 代码示例 在提供的代码示例中,已经定义了几个关键的函数,这些函数分别对应着转换过程中的不同环节: - `...
实例4 TextBar控件应用举例——交通肇事申辩系统 实例5 使用正则表达式实现数据验证1 实例6 使用正则表达式实现数据验证2 实例7 Asp.net(C#)实现验证码功能 实例8 使用DataList建立一个留言板 ...
对于更复杂的验证,如日期、时间、日期时间格式,或者特定的语言格式(如中文、英文、日文等),需要额外的逻辑和正则表达式来实现。这些功能虽然在描述中提及,但实际代码中并未提供具体实现,开发者需要根据需要...
对于输入处理,我们可以编写一个函数,接收字符串类型的输入,然后通过正则表达式或者自定义的解析逻辑来验证和提取数字信息。 接下来,程序的核心部分是将数字转换成中文表述。这涉及到数字到中文字符的映射,例如...
这段代码的核心是利用正则表达式进行数据验证,以及在验证通过后对输入值的处理。通过这样的方法,我们可以确保用户在输入框中输入的是合法的货币值,并且自动添加了货币符号。 这个示例在实际应用中可能会有进一步...
Public class RegexHelper 操作正则表达式的公共类 Public class RegisterHelper 注册表辅助类 Public class RMBHelper 人民币帮助类 Public class RSADEncrypt RSA加密解密及RSA签名和验证 Public class ...
7. **正则表达式**:虽然在提供的代码片段中没有实际使用,但导入了`java.util.regex.*`包,这暗示可能有对输入数据的验证,比如验证卡号或密码是否符合特定格式。 8. **包管理**:代码中定义的类都在`collection`...