Nínú PAC, shExpMatch ń lo àwọn wildcards irú shell. Fún àwọn subdomain ti example.com:

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

Lo àwọn ibi-ìparí HTTP tí ìlànà yàn nínú àwọn iye ìpadàbọ̀ wọ̀nyí; àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn ọ̀nà gbogbogbò tí a gbà láyè. Ìràwọ̀ máa ń bá ìtẹ̀lé àwọn lẹ́tà mu. Kì í ṣe amúṣe ìtúnṣe ti regex, nítorí náà .*example.com tí ó dàbí regex yí ìtumọ̀ padà.

Fi orúkọ òbí gangan kún pẹ̀lú kedere nígbà tí ó bá jẹ́ apá kan ìlànà:

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

Lílo *example.com dípò rẹ̀ yóò tún gba àwọn orúkọ tí ó parí pẹ̀lú àwọn lẹ́tà wọ̀nyẹn láìsí kókó ìpínyà. Ìyẹn ń gbòòrò àkójọ náà kọjá ààlà domain tí a ní lọ́kàn.

Ìpìlẹ̀ wildcard PAC tí ó ṣeé gbé ní * àti ?; àwọn kíláàsì lẹ́tà yàtọ̀ nípa ìmúṣẹ. Regex JavaScript ń lo test() àti àwọn òfin ìdúró àti ìsá fúnra rẹ̀ dípò.

Bá ìwọlé tí a ní lọ́kàn mu. host jẹ́ orúkọ agbàlejò, nígbà tí url ní ètò kan nínú ó sì lè ti di mímọ́. Òfin domain kò gbọdọ̀ gbára lé ọ̀nà tí aṣàwákiri kò pèsè rárá láìròtẹ́lẹ̀.

Àwọn àpilẹ̀kọ tó jọra