求一正则 格式{0} 运算符 数字 and {0} 运算符 数字{0} 运算符 数字匹配这两种情况 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /^[ ]*\{0\}[ ]*[\+\-\*%\/][ ]*[0-9]+[ ]*([ ]*and[ ]*\{0\}[ ]*[\+\-\*%\/][ ]*[0-9]+[ ]*)?$/ifunction testInput(t){ return (/^[ ]*\{0\}[ ]*[\+\-\*%\/][ ]*[0-9]+[ ]*([ ]*and[ ]*\{0\}[ ]*[\+\-\*%\/][ ]*[0-9]+[ ]*)?$/i).test(t);} alert(testInput(" {0} / 2 ") +"\n"+testInput(" {0} / 2 and {0} + 2")+"\n"+testInput(" {0} / 2 and {0} + 2s")); {0} 运算符 数字 and {0} 运算符 数字/^{0}\s*[+\-*\/]\s*\d*\s*(and\s*{0}\s*[+\-*\/]\s*\d*\s*)?$/ /^(\{0\}[ \s]+?[\+\-\*\/][ \s]+?\d+[ \s]+?|\{0\}[ \s]+?[\+\-\*\/][ \s]+?\d+[ \s]+?and[ \s]+?\{0\}[ \s]+?[\+\-\*\/][ \s]+?\d+[ \s]+?)$/ 格式{0} 运算符 数字 and {0} 运算符 数字{0} 运算符 数字运算符号是>、>=、<、<=不好意思 /^{0}\s*[><]=?\s*\d*\s*(and\s*{0}\s*[<>]=?\s*\d*\s*)?$/ .../^(\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?|\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?and[ \s]+?\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?)$/或/^(\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?|\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?and[ \s]+?\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?)$/ 高手啊,不过有点小问题,给你修改下:^\{0\}\s*[><]?=?\s*\d*\s*(and\s*\{0\}\s*[<>]?=?\s*\d*\s*)?$ 这里[><]后面没必要加?的 呵呵 javascript函数求解 JS代码问题 大虾救命,下拉式菜单 如何判断一个tr元素是否在可视范围内。 分享:从my.msn.com抄来的htc菜单控件 关于JS文件的问题 高手求助,框架问题 急!急!急!如何侦测IE的完整版本号 在JAVASCRIPT函数中使用ASP语句? 在IE中“对象不支持indexOf属性或方法” 怎样看FireBug的网络面板的数据啊? 为什么很多网站的邮箱地址注明“请把 # 改为 @”??
return (/^[ ]*\{0\}[ ]*[\+\-\*%\/][ ]*[0-9]+[ ]*([ ]*and[ ]*\{0\}[ ]*[\+\-\*%\/][ ]*[0-9]+[ ]*)?$/i).test(t);
}
alert(testInput(" {0} / 2 ") +"\n"+testInput(" {0} / 2 and {0} + 2")+"\n"+testInput(" {0} / 2 and {0} + 2s"));
{0} 运算符 数字 and {0} 运算符 数字
{0} 运算符 数字运算符号是>、>=、<、<=
不好意思
/^(\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?|\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?and[ \s]+?\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?)$/或
/^(\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?|\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?and[ \s]+?\{0\}[ \s]+?(?:>=|<=|>|<)[ \s]+?\d+[ \s]*?)$/
^\{0\}\s*[><]?=?\s*\d*\s*(and\s*\{0\}\s*[<>]?=?\s*\d*\s*)?$