js驗證url的格式合法性

2021-07-23 20:35:42 字數 565 閱讀 3560

不說廢話,主要驗證的是格式的正規表示式。這個是個通用方法,當然可以更加智慧型的寫邏輯**,或者增加b/s協議

function isurl(str_url) \.)[0-9]" // ip形式的url- 199.194.52.184

+ "|" // 允許ip和domain(網域名稱)

+ "([0-9a-z_!~*'()-]+\.)*" // 網域名稱- www.

+ "([0-9a-z][0-9a-z-])?[0-9a-z]\." // 二級網域名稱

+ "[a-z])" // first level domain- .com or .museum

+ "(:[0-9])?" // 埠- :80

+ "((/?)|" // a slash isn't required if there is no file name

+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";

var re = new

regexp(strregex);

return re.test(str_url);

}

檢查 URL 合法性

方法一 自己總結,親測可用 public static boolean checkurl string url 0 9 1 9 0 9 1 9 25 0 5 2 0 4 0 9 0 1 0 9 1 9 0 9 1 9 0 25 0 5 2 0 4 0 9 0 1 0 9 1 9 0 9 1 9 0 ...

身份證合法性驗證

2015年10月14日 16 42 22 從網上扒的,刪掉了一小段無用 修改了一行判斷省份的 1 2 身份證號驗證 相容15,18位 3 4function checkidentitycode idcard 5 12 city array 13 11 北京 12 天津 13 河北 14 山西 15 ...

身份證合法性驗證

2015年10月14日 16 42 22 從網上扒的,刪掉了一小段無用 修改了一行判斷省份的 1 2 身份證號驗證 相容15,18位 3 4function checkidentitycode idcard 5 12 city array 13 11 北京 12 天津 13 河北 14 山西 15 ...