Rumah > hujung hadapan web > tutorial js > Menggabungkan tatasusunan dengan rentetan dalam js untuk melaksanakan carian (menyekat pengiklanan dan menilai URL, dsb.)_kemahiran javascript

Menggabungkan tatasusunan dengan rentetan dalam js untuk melaksanakan carian (menyekat pengiklanan dan menilai URL, dsb.)_kemahiran javascript

WBOY
Lepaskan: 2016-05-16 15:07:07
asal
2741 orang telah melayarinya

1. Menyekat iklan

Kadangkala halaman pengiklanan kami dikawal secara seragam dengan js Sesetengah halaman tidak mahu memaparkan beberapa iklan, jadi kami hanya memerlukan id artikel Carian rentetan yang mudah dan berkesan

var ad_softlist = ',,133015,155868,146429,';
if("undefined" != typeof softid){ //判断文章id是否存在,不存在就不执行,一般页面中会定义好var softid=45465;
if(softid!=null && ad_softlist.indexOf(','+softid+',')==-1){
//显示广告,softid就是文章id
}
Salin selepas log masuk

2. Tentukan sama ada URL mematuhi peraturan mudah

Gabungkan tatasusunan dan rentetan, kerana pertimbangan memerlukan dua bahagian, menggunakan tatasusunan menjadikan struktur mudah

Ternyata kami sentiasa mengalami ralat URL semasa proses kemas kini:

Contohnya: http://http://www.jb51.net

htp:// dan keadaan ralat lain. Jadi kami telah menulis semua URL yang biasa digunakan. Lihat kod untuk butiran.


function checkurl(urls){
if(urls!=""){
if((urls.indexOf('http://http')!=-1) || urlcheck(urls)!=true ){
	alert("网址有问题吧,可以再检查一下刚加的网址");
}
}
}

function urlcheck(str){
var urlall="http://,https://,ed2k://,thunder://,flashget://,ftp://";
var urlarr=urlall.split(",");
for(var i=0;i<urlarr.length;i++){
	if(str.indexOf(urlarr[i])>-1){
		return true;
		}
}
return false;
}
Salin selepas log masuk
Cara menggunakan:

Saya khuatir data tidak dapat diserahkan kerana pembunuhan secara tidak sengaja Ia hanya peringatan mesra dan saya tidak menulis borang untuk menyemak pemulangan.


Artikel asal oleh Script House, sila tandatangan untuk mencetak semula

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan