javascript将ip地址第四段用星号代替的两种方法

  作者:bea

第一种:用查找字符串的方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type"
第一种:用查找字符串的方法



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ip地址第四段用星号代替的方法</title>
</head>
<body>
<script language="javascript">
var ip="192.168.10.192";
var a=ip.lastIndexOf("."); //首先,由lastIndexOf方法取得倒数第一个.所在的位置
var b=ip.substr(0,a); //其次,由substr方法取得0位到第三个点的子字符串
alert("您的ip是"+b+".*"); //第三,以第三段为星号的方式输出。
</script>
</body>
<html>



[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]

第二种:用数组的方法



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ip地址第四段用星号代替的方法</title>
</head>
<body>
<script language="javascript">
var ip="192.168.10.88";
var a=ip.split("."); //首先,由split将ip以.分割数组
var b=ip.replace(a[a.length-1],"*"); //其次,将最后的88替换为*
alert("您的ip是"+b);
</script>
<body>
<html>




[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]



有用  |  无用

猜你喜欢