<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。
游戏背景
自从北方诸国联军在布雷纳的全面大战中击败尼弗迦德后,已经过了六年。饥荒与疾病肆虐整个北方,精灵与矮人被迫住进贫民窟,其中逃往森林加入松鼠党的人数持续增加。
泰莫利亚,身份不明的刺客尝试杀害国王弗尔泰斯特,被前来领取赏金的杰洛特击杀。不久之后,弗尔泰斯特发动了对拉·瓦雷第家族的战争,而杰洛特以弗尔泰斯特国王的私人保镖身份出现在战场上。
这场战争的起应是源于国王弗尔泰斯特曾与玛丽·露意莎·拉·瓦雷第男爵夫人偷情,并生下了两个孩子:阿奈丝·拉·瓦雷第和鲍尔西·拉·瓦雷第,由于对孩子继承权迟迟争执不下,从而导致了这次内战的爆发。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)