java页面回显错误信息。

java页面回显错误信息。,第1张

页面

<td height="30" class="red"><html:errors property="errors.notlogin" bundle="MessageResources" /></td>

改为:

页面

<td height="30" class="red"><html:errors property="notlogin" bundle="MessageResources" /></td>

property="notlogin"是你的error key,ActionMessage("errors.notlogin")中才是你配置文件的信息

//身份z号码校验函数

function checkIdcard2(idcard){

var Errors=new Array(

"验证通过!",

"身份z号码位数不对!",

"身份z号码出生日期超出范围或含有非法字符!",

"身份z号码校验错误!",

"身份z地区非法!"

)

var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}

var idcard,Y,JYM

var S,M

var idcard_array = new Array()

idcard_array = idcard.split("")

//地区检验

if(area[parseInt(idcard.substr(0,2))]==null)

{

alert(Errors[4])

return false

}

//身份号码位数及格式检验

switch(idcard.length){

case 15:

if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 &&(parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){

ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$///测试出生日期的合法性

} else {

ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$///测试出生日期的合法性

}

if(ereg.test(idcard)) return true

else

{

alert(Errors[2])

return false

}

break

case 18:

//18位身份号码检测

//出生日期的合法性检查

//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))

//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))

if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 &&parseInt(idcard.substr(6,4))%4 == 0 )){

ereg=/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$///闰年出生日期的合法性正则表达式

} else {

ereg=/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$///平年出生日期的合法性正则表达式

}

if(ereg.test(idcard)){//测试出生日期的合法性

//计算校验位

S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7

+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9

+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10

+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5

+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8

+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4

+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2

+ parseInt(idcard_array[7]) * 1

+ parseInt(idcard_array[8]) * 6

+ parseInt(idcard_array[9]) * 3

Y = S % 11

M = "F"

JYM = "10X98765432"

M = JYM.substr(Y,1)//判断校验位

if(M == idcard_array[17]) return true//检测ID的校验位

else

{ alert(Errors[3])

return false

}

}

else

{

alert(Errors[2])

return false

}

break

default:

alert(Errors[1])

return false

break

}

}

调用的形式为checkIdcard2('123456789098765432')

解决方法:

到我的文档的“巫师2”存档配置目录“Witcher 2\config”,里面有User.ini文件,打开,将“[Engine]”改为“[[Engine]”即可。注意,改完后将该文件设置为只读,否则每次运行游戏会还原。

如果你打算再次修改设置,请取消只读,设置好后再重复上面 *** 作。

按道理这种写法更不规律,或许是一个bug。

游戏背景

自从北方诸国联军在布雷纳的全面大战中击败尼弗迦德后,已经过了六年。饥荒与疾病肆虐整个北方,精灵与矮人被迫住进贫民窟,其中逃往森林加入松鼠党的人数持续增加。

泰莫利亚,身份不明的刺客尝试杀害国王弗尔泰斯特,被前来领取赏金的杰洛特击杀。不久之后,弗尔泰斯特发动了对拉·瓦雷第家族的战争,而杰洛特以弗尔泰斯特国王的私人保镖身份出现在战场上。

这场战争的起应是源于国王弗尔泰斯特曾与玛丽·露意莎·拉·瓦雷第男爵夫人偷情,并生下了两个孩子:阿奈丝·拉·瓦雷第和鲍尔西·拉·瓦雷第,由于对孩子继承权迟迟争执不下,从而导致了这次内战的爆发。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6100911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存