PDA

View Full Version : سوال: بررسی آدرس سایت با زبان جاوا اسکریپت با استفاده از عبارات منظم



mmohammadi1391
جمعه 03 آبان 1392, 21:21 عصر
با سلام
من کد زیر رو برای بررسی صحت آدرس سایت وارد شده در کادر متنی با نام webadd نوشته ام. درست درست جواب میده، فقط میخوام قسمتی بهش اضافه کنم که کاربر مخیر باشه که متن http:// رو قبل از www بنویسه یا ننویسه و در هر صورت برنامه ازش قبول کنه.
الآن در این کد، کاربر فقط میتونه اول آدرس www رو وارد کنه.

s3= /^www+\.[^\s()<>@,;:\/]+\.[a-z]{2,}$/i

if(document.form1.webadd.value.search(s3)==-1){
alert('آدرس صفحه را اشتباه وارد نموده اید.')
}

متأسفانه روش هایی که تا الآن خودم نوشتم جواب نداده.

jalil_gh
جمعه 03 آبان 1392, 23:27 عصر
/^(http:\/\/)?www\.[^\s()<>@,;:\/]+\.[a-z]{2,}$/i
اون علامت ? میگه که عبارت داخل پرانتز قبل از اون اختیاریه. در ضمن اون علامت + بعد از www رو هم بردارید وگرنه عبارتی مثل wwwww.example.com رو هم قبول خواهد کرد.