需求如下:
1. 匹配[!一定要求的字符串,数字,数字!]
2. 在 "[!!]"两边可有可无四则运算符,且可有可无 "()"
3. 在 "[!!]" 中间不能有连续的 "," 号
<SCRIPT type="text/javaScript">
<!--
// if match return true
//else return false;
function isMatch(str){
if(str.match(/^(^([\(\)]{0,}\[\![0-9a-zA-Z\_\-]{1,}\,\d{1}\,\d{1,}\!\][\)\(]{0,}[\+\-\*\/\%]{0,}){1,}
([\(\)]{0,}\[\![0-9a-zA-Z\_\-]{1,}\,\d{1,}\,\d{1,}\!\][\(\)]{0,}){1,}$)*$/g)
|| str.match(/^(\[\![0-9a-zA-Z\_\-]{1,}\,\d{1}\,\d{1,}\!\])$/g) ){
return true;
}
return false;
}
//the function of test
function test(inputStr) {
if(true == isMatch(inputStr)){
alert(1);
}else{
alert(0);
}
}
//-->
</SCRIPT>
<!--测试-->
<input type = "text" id = "test" onchange ="test(this.value)">
分享到:
相关推荐
TRE - 近似匹配正则表达式库和agrep命令行工具
ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具! 它可以很方便的在线简单绘制一些东西,让自己去具体理解。 正则表达式 今日的正则只是学习正则的简单使用。在HTML5的标签属性的强大面前,...
介绍TRE是一个轻量,健壮和高效的POSIX兼容正则表达式匹配库,具有一些令人兴奋的功能,例如近似(模糊)匹配。 TRE中使用的匹配算法在要搜索的文本长度中使用线性最坏情况时间,在所使用的正则表达式的长度中使用二...
针对高维特征向量存在的最近邻匹配正确率低的问题, 提出了一种基于SURF和快速近似最近邻搜索的图像匹配算法。首先用Fast-Hessian 检测子进行特征点检测, 并生成SURF特征描述向量; 然后通过快速近似最近邻搜索算法...
诚实:没有给出关于日期的近似值(即,如果缺少年份,则不包括在内) 便携:解析器描述编译为 Regex/Json。 您只需要编写输出构建器函数。 高度可定制:在不同级别添加更多格式很容易(如果您知道
课程的随堂作业,C语言的,用dev就能运行,萌新代码,勿喷,仅仅帮助不想写作业的朋友方便一下,反正老师也不会仔细检查的
经典 精典 精点 啊 算法太巧妙啦 介绍给大家看看 (C语言源程序),希望大家下载给我加点分啦。
基于轮廓提取的多边形近似匹配算法 matlaB编的
摘要:针对车载导航系统研究中,由于定位传感器存在漂移误差,导航误差随时间...的定位误差,并提出了一种基于近似推理的地图匹配算法,根据算法需要对电子地图数据库的建立提出了构想,并通过跑车 试验进行了验证可行性。
数据库相关作业 实现字符串近似匹配 gcc平台下C++编写 所谓近似匹配,由编辑距离和Jaccard距离计算所得
数学建模培训期间的写作论文,版权所有,思路清晰,独家写作。详细写作了三个方面的问题:散热器重量的近似表达式问题 组合投资的风险与效益问题 防洪物资调运问题。期待您的下载与评论……
主要功能和特点如下: 支持简单字符串搜索、韩文音节近似匹配、辅音匹配可以在一个字符串中搜索多个模式您可以使用正则表达式锚点^和$将模式的位置限制在搜索目标字符串的开头和结尾。 支持 Unicode Hangul Jamo 和...
python下的近似文本匹配,可在b列中,查找和a列最相近的值和近似度。例如: a=“白术”,b=“ 白术”,“炒白术”,“黄芩”,与白术相近似的为:“ 白术”,“炒白术”
按照功能,串匹配算法主要分为三类:精确串匹配算法、近似串匹配算法和正则表达式算法。其中,最有影响的是KMP算法、BM算法、RK随机算法和SUANDAY算法以及由此而产生的一些改进算法。在实际应用中,这些算法都...
指纹识别_找到一个特征点以后,在其周围找到四十个端点或交叉点,统计四十个点的交叉点和端点的个数若两幅图断点占的比例近似相同则匹配,matlab2021a测试。
技术特点:ADO近似的程序接口,程序员广为熟知的ADO操作方式,易于理解掌握和方便使用。纯ASP(VBScript)代码,任何ASP空间支持,有无数据库均可。...VBS“正则表达式”,实现对采集数据的“精确”匹配抽取
指纹识别_找到一个特征点以后,在其周围找到四十个端点或交叉点,统计四十个点的交叉点和端点的个数若两幅图断点占的比例近似相同则匹配_源码