Ubuntu路徑匹配

2021-08-28 11:46:44 字數 851 閱讀 7894

在用ubuntu時重新命名資料夾發現只有 / 這個符號是被禁止給資料夾命名的,所以寫了一下正則驗證ubuntu路徑匹配。

//ubuntu路徑匹配

var a=/^(\/[^\/]+)+\/$/;

a.test("//");//false

a.test("/asd");//false

a.test("asd/");//false

a.test("/asd/asd/asd/");//true

//網域名稱匹配

var b=/^[a-za-z0-9][-a-za-z0-9](\.[a-za-z0-9][-a-za-z0-9])+\.?$/;

b.test("asd.asd.!@#");//false

b.test("/asd.com");//true

//ip匹配(埠號這有最大限制,正則沒有驗證,下面提供乙個1-10000的正則做埠號限制參考)

var c=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.)(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(:\d+)?$/;

c.test("192.168.42.42");//true

c.test("192.168.42.42:8080");//true

//正則匹配1-10000

var d=/^(([1-9]\d)|(10000))$/;

d.test("1");//true

d.test("9999");//true

d.test("10000");//true

d.test("100000");//false

Servlet路徑匹配

web.xml配置servlet時路徑匹配 自定義的servlet必須繼承httpservlet或者實現servlet 還需要在web.xml中配置色servlet,才能正常執行。在配置url pattern 有兩種方式 1精確匹配 訪問時輸入http localhost 8080 projectn...

nginx 路徑匹配

location 精準匹配 只匹配指定的請求路徑 location aaa字首匹配 不使用正規表示式,匹配指定字首開頭的請求路徑 location aaa正則匹配 匹配符合正規表示式的請求路徑,區分大小寫 location html location aaa html 正則匹配 匹配符合正規表示式的...

spring mvc路徑匹配原則

根據以上配置,此 會攔截所有的請求。spring mvc中的路徑匹配要比標準的web.xml要靈活的多。預設的策略實現了 org.springframework.util.antpathmatcher,就像名字提示的那樣,路徑模式是使用了apache ant的樣式路徑,apache ant樣式的路徑...