shaersa305399353 2009-07-10 11:41
浏览 215
已采纳

JS限定问题

我现在做了个IP段限定的功能 新增限定是需要输入你所想限定的IP段。

[img]/upload/attachment/123801/91294094-95e9-317b-bd4d-696ee8d1de7a.jpg[/img]

现在要做个JS,要求后面的IP不能小于前面的IP输入的TEXT

我自己写了一个东东
public static void main(String[] args) {
//假设所需IP段如下
String lim = "192.168.2.23";
String end = "192.168.2.58";
//截取为数组
String[] limte = lim.split("\.");
String[] endte = end.split("\.");
//判断前3段是否一样 如果不一样代表限定错误
String li = limte[0]+limte[1]+limte[2];
String en = endte[0]+endte[1]+endte[2];
//转换最后一位IP数字
String aa = limte[3];
String bb = endte[3];
int a = Integer.parseInt(aa);
int b = Integer.parseInt(bb);
//判断
if(!li.equals(en)){
System.out.println("ERROR");
}
if (a > b) {
System.out.println("IP有误");
}
}
这个可以跑 但是写到JS里 发现JS中不能写String[] 这样写就报错 求大家看有什么好的解决办法!

  • 写回答

3条回答 默认 最新

  • iteye_20589 2009-07-10 11:51
    关注

    直接用var就行了.代码如下:
    [code="java"]var start= "192.168.2.23";
    var out =start.split(".");
    alert(out[3]);[/code]
    这样就可以输出23,同样你想取192,168,把out[i]中i(i从0开始)取你想要的就行了..OK了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题