用正则表达式判断端口号是不是在0到65535之间

JavaScript022

用正则表达式判断端口号是不是在0到65535之间,第1张

只考正则表达式很难做到,要把正则表达式和数值判断结合起来使用: static boolean check(String s) { if(s.matches("\\d{4,5}")) { int n = Integer.parseInt(s)if(n>=1024 &&n

一般的浏览器环境,无法简单的跨域。

较复杂的方法是利用 jsonp 技术,来实现跨域通信,参考链接:

http://baike.baidu.com/view/2131174.htm?fr=aladdin

但是如 LZ 这样想要简单跨域直接操作其他 frame 里面元素的,无法简单实现。

方法 步骤如下:

打开开发工具。比如editplus、dw等

新建一个html文件,写入脚本标签

<script language="javascript" type="text/javascript">

<!--

//-->

</script>

js代码必须写入好改标签中。

3.想要获取web的主机名和端口号就必须使用window下的location对象的属性才行的。

4.获取主机域名:

location.hostname

获取端口号

location.port

具体实现的代码:

function f1(){

alert(window.location.hostname)

alert(window.location.port)

}