java 批量验证_正则表达式批量验证函数
正则表达式批量验证函数
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 批量验证_正则表达式批量验证函数相关推荐
- java yyyy-mm-dd正则表达式_关于Java:yyyy-mm-dd的正则表达式日期验证
本问题已经有最佳答案,请猛点这里访问. 日期格式yyyy-mm-dd的正则表达式是什么? 我想验证来自edittext的电子邮件,并检查它是否与正则表达式匹配. 也可以在"相关"部 ...
- java validate 框架_使用validate验证框架
主要是两个配置文件和资源文件的修改,然后就是在jsp中输出验证的结果 validator-rules.xml是验证注册类,用于定义验证逻辑,它的部分代码 className="org.apa ...
- js中正则表达式验证_JS正则表达式的验证
(推荐)JS正则知识点专题://www.jb51.net/article/139831.htm //判断输入内容是否为空 function IsNull(){ var str = document.g ...
- python中匹配函数_正则表达式以匹配函数名和Python中的所有参数
假设我有一个字符串,如下所示:"func(arg1, arg2, arg3, arg4, ..., argn)" 编辑:此函数不是用某种特定语言编写的.它只有这种格式.如果这样做更 ...
- java oss 批量传输_如何批量安装软件
重做系统的话,有太多软件需要安装,但是如果管理得当,就可以做到批量安装软件.就像电脑管家那样批量打补丁,安装需要的软件. 尽可能把自己的软件放置在一个文件夹内.每个软件放置一个新的文件夹,方便存储多个 ...
- Java滑动验证_自动滑块验证登录QQ-java实现
之前,我用php配合java写了一个qq群签到的脚本.需要手动更新cookie,很烦. 最近学习刷题过程中,碰到了很多事情,很烦.就准备写几天代码,把之前的脚本,完整的只用java来实现,顺便平复一下 ...
- java native方法_并发系列-native函数回调Java方法原理实践
写在前面 上一篇分享了Java调用native函数过程原理实践,文章最后留了一个问题,本章主要对C程序回调我们的Java程序原理进行实践. 调用C程序之后他是怎么知道来调用我们我们的哪个方法?又是如何 ...
- java 完全匹配_正则表达式的完全匹配和部分匹配
Java正则表达式有3中量词匹配模式: 1.贪婪量词: 先看整个字符串是否匹配,如果没有发现匹配,则去掉最后字符串中的最后一个字符,并再次尝试,如果还是没有发现匹配,那么,再次去掉最后一个字符串的最后 ...
- java 正则 懒惰_正则表达式懒惰模式
在写BLOG练习程序的时候,考虑到用BBS直接输入可能会更加简洁些.但是如何转换又成了一个问题. 在群里问了问朋友,一致认同使用正则表达式最好.于是又翻起了那篇我觉得很好的正则表达式三十分钟入门,看了 ...
最新文章
- mysql数据库字符集作用_MYSQL数据库字符集支持
- java练气期(2)----java高级(File类与IO流)
- python subprocess Popen
- 你真的懂js获取可视区宽高吗
- matlab程序员得浪漫,程序员的浪漫:教你如何用MATLAB向女生表白
- r语言读取excel数据_R语言 | 更快的表格文件读取方法!
- WordPress免费精美主题分享系列之艺术风格篇
- 通过 .git 目录深入理解 Git!
- MySQL四种SQL性能分析工具
- SPSS主成分分析(PCA)
- 阅读开源引擎源代码的方式学习游戏引擎好吗?
- Linux中编译mdio命令,linux网络设备—mdio总线
- Java 并发编程(一):简介
- 音视频基础:音频(PCM和AAC)
- 星聚宝—云服务器快速搭建网站(阿里云服务器举例)
- 【回眸】RS485VSRS232,I2C,SPI特点、什么是PMIC、RTOS移植相关问题
- android wifi软开关,rfkill 无线设备软开关
- 忠告360安全卫士督导委员:小心沦为周鸿一的工具(zz)
- 一个女人频繁做这些事,真的很爱你
- FastJSON2 学习笔记