日期:2014-05-18  浏览次数:20658 次

高分求一简单JS???
000100050015-000100060009
我要在JS中判断只有在这两者之间的数字才有效。两边的不行。
怎么写这个JS???

------解决方案--------------------
方法有很多,有简单,有复杂,先给你一个算复杂的吧、
先通过substring截取数据成三份,然后循环判断前一份和后一份是否是规定的数据,如果是,就能用,反之就舍去了
------解决方案--------------------
你是不是另一个意思哦,就是判断数据大小。如果是可以这样写。
你先用 Number(获取的值) 转换一下,然后进行大小的比较就行了。
如:
if(Number(获取的值) > Number("000100050015") && Number(获取的值) < Number("000100060009") ){
其他操作。
}
------解决方案--------------------

和楼上的思想一样!
将000100050015拆分成000,100050015 分别进行判断。

至于要取这两个数之间的,我想不用我说你也应该的到答案了吧!
祝你好运!
------解决方案--------------------
000100050015-000100060009 
a的前七位=0001000&&(50015<a的后五位<60009)
行么?
------解决方案--------------------
探讨
你是不是另一个意思哦,就是判断数据大小。如果是可以这样写。
你先用  Number(获取的值) 转换一下,然后进行大小的比较就行了。
如:
if(Number(获取的值) > Number("000100050015") && Number(获取的值) < Number("000100060009") ){
其他操作。
}

------解决方案--------------------
000100050015-000100060009 
前面那几个0 必须的还是可以为非0