早教吧作业答案频道 -->其他-->
正则表达式测试校验问题return/^(?:0000)[0-9]{4}([-/.)(?::[1-9]|1[0-2])\1(?:[1-9]|1[0-9]|2[0-8])|(?:[13-9]|1[0-2])\1(?:29|30)|(?:[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.)
题目详情
正则表达式测试校验问题
return /^(?:0000)[0-9]{4}([-/.)(?::[1-9]|1[0-2])\1(?:[1-9]|1[0-9]|2[0-8])|(?:[13-9]|1[0-2])\1(?:29|30)|(?:[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.)0?2\2(?:29))$/.test(S.trim(value));
这是一行,在eclipse中报红,请问是哪里有错误?
return /^(?:0000)[0-9]{4}([-/.)(?::[1-9]|1[0-2])\1(?:[1-9]|1[0-9]|2[0-8])|(?:[13-9]|1[0-2])\1(?:29|30)|(?:[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.)0?2\2(?:29))$/.test(S.trim(value));
这是一行,在eclipse中报红,请问是哪里有错误?
▼优质解答
答案和解析
eval 是正确的思路.
纯正则也可行,只不过太麻烦.
最好是正则配合eval.
JavaScript测试
function checkFomula(str) {
if(/^[0-9\(\)\+\-\*\/]+$/.test(str)) {
try {
eval(str);
return true;
} catch(ex) {
return false;
}
}
return false;
}
纯正则也可行,只不过太麻烦.
最好是正则配合eval.
JavaScript测试
function checkFomula(str) {
if(/^[0-9\(\)\+\-\*\/]+$/.test(str)) {
try {
eval(str);
return true;
} catch(ex) {
return false;
}
}
return false;
}
看了 正则表达式测试校验问题ret...的网友还看了以下:
请帮我算下这个数独的答案,{4,2,0,0,9,0,0,0,0}{5,0,7,3,0,0,0,0, 2020-04-26 …
还是lingo问题road(country,country):length,xie,c;endse 2020-05-13 …
matlab 矩阵内的元素判断问题我想设计一个矩阵来得知每列为0的栏位如下id A B C D E 2020-05-16 …
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
一道关于空间曲线的问题设函数f(x,y)在点(0,0)附近有定义,且fx'(0,0)=3,fy'( 2020-06-15 …
高等数学问题设f(0)=0则f(x)在点x=0可导的充要条件是:其中有个选项是limf(h-sin 2020-06-18 …
0^0=()即:零的零次方等于多少?A:1B:0C:无意义D:以上答案都不对.请问答案是什么0^0 2020-07-22 …
写出下列圆的标准方程(1)圆心为(-3,4),且经过坐标原点(2)半径为5,且经过点M(0,0), 2020-07-30 …
高数函数问题设函数f(x,y)在(0,0)的某邻域内有定义,且fx(0,0)=3,fy(0,0)= 2020-07-31 …
问个问题,大家不许笑哦0.0问个问题,大家不许笑哦0.0本本的说明书上面是这么写的:2GBDDR3P 2020-11-14 …