PAC-ত shExpMatch-এ shell-শৈলীৰ ৱাইল্ডকাৰ্ড ব্যৱহাৰ কৰে। example.com-ৰ চাবড'মেইনসমূহৰ বাবে:

if (shExpMatch(host, "*.example.com")) {
    return "PROXY proxy.example:8080";
}

এই ৰিটাৰ্ন মানসমূহত নীতিৰ দ্বাৰা বাছনি কৰা HTTP এণ্ডপইণ্টসমূহ ব্যৱহাৰ কৰক; HTTP প্ৰক্সি তালিকা-এ অনুমোদিত ৰাজহুৱা পথৰ বাবে প্ৰাৰ্থী যোগান ধৰে। তাৰকাচিহ্নই এটা শৃংখলাৰ আখৰ মিলায়। ই ৰেগুলাৰ এক্সপ্ৰেছনৰ পুনৰাবৃত্তি অপাৰেটৰ নহয়, গতিকে regex-ৰ দৰে দেখা .*example.com-এ অৰ্থ সলনি কৰে।

নীতিত থাকিলে parent নামটো স্পষ্টভাৱে অন্তৰ্ভুক্ত কৰক:

if (host === "example.com" || shExpMatch(host, "*.example.com")) {
    return "PROXY proxy.example:8080";
}

ইয়াৰ সলনি *example.com ব্যৱহাৰ কৰিলে বিভাজক বিন্দু নোহোৱাকৈ সেই আখৰেৰে শেষ হোৱা নামো গ্ৰহণ কৰা হ'ব। ই উদ্দেশ্য কৰা ডমেইন সীমাৰ বাহিৰলৈ সম্প্ৰসাৰিত কৰে।

বহনযোগ্য PAC ৱাইল্ডকাৰ্ড ভিত্তি-ত * আৰু ? অন্তৰ্ভুক্ত; আখৰ শ্ৰেণী কাৰ্যকৰী বাস্তৱায়ন অনুসৰি বেলেগ। JavaScript regex-এ ইয়াৰ সলনি test() আৰু নিজৰ এংকৰিং আৰু এস্কেপিং নিয়ম ব্যৱহাৰ কৰে।

উদ্দেশ্য কৰা ইনপুট মিলাওক। host এটা হ'ষ্টনাম, আনহাতে url-ত এটা স্কীম থাকে আৰু ই সফল হ'ব পাৰে। এটা ডমেইন নিয়মে সংযোগে কেতিয়াও নিদিয়া পথৰ ওপৰত আকস্মিকভাৱে নিৰ্ভৰ কৰা উচিত নহয়।

সম্পৰ্কিত প্ৰবন্ধ