正则表达式批量验证函数

function checkData(){

//判断数据的正确性

var idSpans= new Array();

idSpans[0] = new Array("item_4","^[\\s\\S]{1,16}$","productName","商机名称应在1-16字以内","",true);

idSpans[1] = new Array("item_5","^[\\s\\S]{1,16}$","Ptitle","商机标题应在1-16字以内","",true);

idSpans[2] = new Array("item_3_2","^[\\s\\S]+$","idItem_3_2Spans","商机分类不能为空","",true);

idSpans[3] = new Array("item_7","^[\\s\\S]+$","idItem_7Spans","产品系列不能为空","",false);

idSpans[4] = new Array("item_8_1","^[\\s\\S]{2,30}$","idItem_8_1Spans","商机产地长度应在2-30字以内","",false);

idSpans[5] = new Array("item_8_2","^[\\s\\S]{2,30}$","idItem_8_1Spans","商机产地长度应在2-30字以内","",false);

idSpans[6] = new Array("item_8_4","^[\\d]+$","idItem_8_4Spans","商机数量是数字格式","",false);

idSpans[7] = new Array("item_8_6","^[0-9]+[\\.]?[0-9]*$","idItem_8_6Spans","单价只能由数字和小数点组成!!","",false);

//idSpans[8] = new Array("item_9","^[\\s\\S]{16,}$","idItem_9Spans","详细说明不能小于16个字","",true);

//idSpans[9] = new Array("item_1_1","^[\\s\\S]+$","idItem_1_1Spans","商机图片不能为空","",true);

var reg ;

var textValue;

for(var i=0;i

{

reg = new RegExp(idSpans[i][1], "igm");

textValue = document.getElementById(idSpans[i][0]).value;

if(textValue.length>0||idSpans[i][5])

{

if(reg.test(textValue))

{

document.getElementById(idSpans[i][2]).innerHTML=""+idSpans[i][4]+"";

}

else

{

try

{

document.getElementById(idSpans[i][0]).focus();

}

catch(e)

{

}

document.getElementById(idSpans[i][2]).innerHTML=""+idSpans[i][3]+"";

return false;

}

alert(textValue);

}

}

//alert(document.getElementById('item_3_2').options.length);

if(document.getElementById('item_3_3').options.length>0&&document.getElementById('item_3_3').selectedIndex<0)

{

document.getElementById("iditem_3_2Spans").innerHTML="应该选择最后的分类!";

document.getElementById("item_3_3").focus();

return false;

}

return true;

}

posted on 2009-04-17 14:26 sanmao 阅读(52) 评论(0)  编辑  收藏

java 批量验证_正则表达式批量验证函数相关推荐

  1. java yyyy-mm-dd正则表达式_关于Java:yyyy-mm-dd的正则表达式日期验证

    本问题已经有最佳答案,请猛点这里访问. 日期格式yyyy-mm-dd的正则表达式是什么? 我想验证来自edittext的电子邮件,并检查它是否与正则表达式匹配. 也可以在"相关"部 ...

  2. java validate 框架_使用validate验证框架

    主要是两个配置文件和资源文件的修改,然后就是在jsp中输出验证的结果 validator-rules.xml是验证注册类,用于定义验证逻辑,它的部分代码 className="org.apa ...

  3. js中正则表达式验证_JS正则表达式的验证

    (推荐)JS正则知识点专题://www.jb51.net/article/139831.htm //判断输入内容是否为空 function IsNull(){ var str = document.g ...

  4. python中匹配函数_正则表达式以匹配函数名和Python中的所有参数

    假设我有一个字符串,如下所示:"func(arg1, arg2, arg3, arg4, ..., argn)" 编辑:此函数不是用某种特定语言编写的.它只有这种格式.如果这样做更 ...

  5. java oss 批量传输_如何批量安装软件

    重做系统的话,有太多软件需要安装,但是如果管理得当,就可以做到批量安装软件.就像电脑管家那样批量打补丁,安装需要的软件. 尽可能把自己的软件放置在一个文件夹内.每个软件放置一个新的文件夹,方便存储多个 ...

  6. Java滑动验证_自动滑块验证登录QQ-java实现

    之前,我用php配合java写了一个qq群签到的脚本.需要手动更新cookie,很烦. 最近学习刷题过程中,碰到了很多事情,很烦.就准备写几天代码,把之前的脚本,完整的只用java来实现,顺便平复一下 ...

  7. java native方法_并发系列-native函数回调Java方法原理实践

    写在前面 上一篇分享了Java调用native函数过程原理实践,文章最后留了一个问题,本章主要对C程序回调我们的Java程序原理进行实践. 调用C程序之后他是怎么知道来调用我们我们的哪个方法?又是如何 ...

  8. java 完全匹配_正则表达式的完全匹配和部分匹配

    Java正则表达式有3中量词匹配模式: 1.贪婪量词: 先看整个字符串是否匹配,如果没有发现匹配,则去掉最后字符串中的最后一个字符,并再次尝试,如果还是没有发现匹配,那么,再次去掉最后一个字符串的最后 ...

  9. java 正则 懒惰_正则表达式懒惰模式

    在写BLOG练习程序的时候,考虑到用BBS直接输入可能会更加简洁些.但是如何转换又成了一个问题. 在群里问了问朋友,一致认同使用正则表达式最好.于是又翻起了那篇我觉得很好的正则表达式三十分钟入门,看了 ...

最新文章

  1. mysql数据库字符集作用_MYSQL数据库字符集支持
  2. java练气期(2)----java高级(File类与IO流)
  3. python subprocess Popen
  4. 你真的懂js获取可视区宽高吗
  5. matlab程序员得浪漫,程序员的浪漫:教你如何用MATLAB向女生表白
  6. r语言读取excel数据_R语言 | 更快的表格文件读取方法!
  7. WordPress免费精美主题分享系列之艺术风格篇
  8. 通过 .git 目录深入理解 Git!
  9. MySQL四种SQL性能分析工具
  10. SPSS主成分分析(PCA)
  11. 阅读开源引擎源代码的方式学习游戏引擎好吗?
  12. Linux中编译mdio命令,linux网络设备—mdio总线
  13. Java 并发编程(一):简介
  14. 音视频基础:音频(PCM和AAC)
  15. 星聚宝—云服务器快速搭建网站(阿里云服务器举例)
  16. 【回眸】RS485VSRS232,I2C,SPI特点、什么是PMIC、RTOS移植相关问题
  17. android wifi软开关,rfkill 无线设备软开关
  18. 忠告360安全卫士督导委员:小心沦为周鸿一的工具(zz)
  19. 一个女人频繁做这些事,真的很爱你
  20. FastJSON2 学习笔记

热门文章

  1. [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(1)
  2. 【渝粤题库】广东开放大学 个人与团队管理 形成性考核
  3. 【渝粤题库】陕西师范大学202101 公共政策学
  4. 【渝粤题库】广东开放大学 信息安全数学基础 形成性考核 (2)
  5. 物联网设备的互操作性问题探讨
  6. 堆栈图解CSAPP Bomb Lab实验解析
  7. mysql自定义数据类型_MySQL中的数据类型
  8. Java学习、简单代码编译
  9. C++一天一个程序(一)
  10. php分页操作,PHP实现适用于文件内容操作的分页类