您的位置:首页 > 其它

判断是否输入全角数字,解决部分客户银行账号输入的问题

2015-05-21 09:15 253 查看
修改js脚本文件:

在函数 verifyNodeDataType 里增加 :

if (Node.getAttribute("datatype") == 'english') {
if (!issbccase(v)) {

if (Node.getAttribute('name') != null) {
if (v.toString().trim() == '' && Node.getAttribute('name') == 'empty')
return true;
}

if (Node.getAttribute('name') == null)
Alert(Node.nodeName + "不能含有全角的数字,请删除后切换输入法后再次输入!");
else
Alert(Node.getAttribute('name') + "不能含有全角的数字,请删除后切换输入法后再次输入!");
node.text = "";
return false;
}
else return true;
}


增加函数:
/*************************************************************
名称:issbccase
功能:判断字符串中是否存在全角字符串
参数:source,源字符串;
返回:是否存在全角字符,true或false
*************************************************************/
function   issbccase(source)   {
if   (source=="")   {
return   false;
}
var   reg=/^[\w\u4e00-\u9fa5\uf900-\ufa2d]*$/;
if   (reg.test(source))   {
return   true;
}   else   {
return   false;
}
}


解决问题:






本文出自 “德润软件开发” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐