| RegExpها دارای توانایی و قابلیتهای بیشماری میباشند, بطوریکه یکی از قابلیتهای پر کاربرد آنها,معتبر سازی ورودیهای فیلدها در فرم صفحه وب میباشد. اسکریپت فوق از کاربر انتظار دارد که آدرس تصویر را به شکل درستی تائپ کند (حتی پسوند فایل تصویر را حتما یا jpg ویا gif انتخاب نماید). | |
| برای معتبر نمودن یک آدرس: | |
|
re = /^(File\http):\/\/\s + \/\s+\.(gif\jpg) $/i |
1. |
| همانطور که در مباحث قبل اشاره گردید, برای بررسی نمودن کل عبارت داخل فیلد از RegExp استفاده شده بطوریکه که با علامت ^/ شروع و با علامت / خاتمه یافته است. ورودی فیلد میتواند با File یا با http شروع گردد, علامت بعدی بایستی “//:” باشد از آنجا که علامت / به منظور خاصی در معادله قاعده ای استفاده میشود برای خنثی نمودن مفهوم آن علامت \ در قبل از علامت / به کار برده شده است. (\/\/) سپس +S/ را برای نوشتن هر کاراکتر غیر white space به همراه علامت /\ که به منظور جدا کردن domain از نام فایل میباشد, نوشته شده است. در مرحله بعد, +S\, مجددا برای نوشتن نام فایل دیگر, مورد استفاده قرار گرفته و بعلت نیاز به نقطه و پسوند فایل gif یا jpg از عبارت (gif\jpg).\ استفاده شده است. در پایان از تصحیح کننده, i به منظور تایپ حروف بزرگ و کوچک و یا غیر حساس بودن نسبت به آنها استفاده شده است.
<html> re = /^(File\http):\/\/\s + \/\s+\.(gif\jpg) $/i function SubmitIt(myForm) { </script> |
|
Iran Developers Network
IDN بزرگترین مرجع توسعه دهندگان ایران – آموزش زبانهای برنامه نويسی
( تعداد نمایش : 1651 )
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن