格式必须是:如(1~20M)!
数字间用“~”隔开……
数字间用“~”隔开……
解决方案 »
- 程序运行有问题
- 急急急求解:怎样获取iframe点击事件
- 求助!选择省出现对应的市JavaScript代码火狐不兼容问题
- <input type=button onclick="">中调用两个函数
- 请帮忙解释一段js代码
- 关于ie屏蔽Js的问题
- 网页中播放音频的代码,这方面的强人来看一下!
- 如何将我的网页url前的Internet Explorer的图标换成我自己的图标?
- 如何解决ActiveX警告问题
- 浏览器的返回按钮功能(history.back) 为什么历史页面内容被修改
- lhgcore -> lhgdialog弹出窗口等组件更新(2009-9-10)
- 有办法让提交之前先执行onclick事件嘛?
re = /^\d+~\d+M$/re = /^\(\d+~\d+M\)$/
var str="(111~20M)";
var rex=/^\(\d+~\w+\)/g;
alert(rex.test(str))
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="JavaScript" type="text/javascript"> window.onload=function(){
var str="(20~120M)";
var rex=/^\((\d+)~(\d+)M\)/;
if(rex.test(str)&&parseInt(RegExp.$2)>parseInt(RegExp.$1))
alert("匹配")
}
</script>
</head>
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="JavaScript" type="text/javascript"> window.onload=function(){
var s1="(1~10M)";
var s2=("10~5M");
var s3="(100~1000我)";
alert(isYourNeed(s1));
alert(isYourNeed(s2));
alert(isYourNeed(s3));
}
function isYourNeed(str){
var rex=/^\((\d+)~(\d+)[\w|\u4E00-\u9FA5]\)/;
if(rex.test(str)&&parseInt(RegExp.$2)>parseInt(RegExp.$1))
return true;
else return false;
}</script>
</head>
<body>
</body>
</html>