您的位置:首页 > Web前端 > JavaScript

一个交易编号的的验证的Js的编写

2016-08-05 19:19 295 查看


 可以输入多个交易编号(数字), 然后用逗号隔开

function checkForm(){
var idTxns = $("#idTxnEntrust").val();
if(idTxns == "请输入数字,用英文逗号分隔,交易编号中间不能有空格"){
$("#idTxnEntrust").alertmsg('error',"请输入交易编号");
return false;
}
if(idTxns.indexOf(",") != -1){
$("#idTxnEntrust").alertmsg('error',"分隔符有中文逗号,不能拉取,请检查");
return false;
}
var reg = new RegExp("^[0-9]*$");
var idTxnArr = new Array();
idTxnArr = idTxns.split(",");
for (var i = 0; i< idTxnArr.length ; i++){
var idTxn = $.trim(idTxnArr[i]);
if (idTxn.indexOf(" ")!=-1){
$("#idTxnEntrust").alertmsg('error',"交易编号中有空格,不能拉取,请检查");
return false;
}
if (!reg.test(idTxn)){
$("#idTxnEntrust").alertmsg('error',"交易编号只能为数字,不能拉取,请检查");
return false;
}
}
$("#entrustAddFetchForm").attr("action","${base}/reconBillOrderEntrust/fetch.htm");
$("#entrustAddFetchForm").submit();
}

//用到javaScript中的一些知识

    像数组 正则  以及匹配正则的方法, 以及javaScript中的一些对字符串操作的方法, split  indexOf   正则的匹配test等一些方法。


还望各位多多指教, 我的前端这方面太弱录入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: