请问这是什么意思,/^(http:\/\/[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+)$/

时间:2022-10-02 19:09:52
/^(http:\/\/[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+)$/

这个政则表达式,是判断什么的,怎么分解这个政则表达式呢??

/  /表示开始和结束
^ 表示不在这个范围内
\/\/ 是表示任意两个// 或 \\吗??

[A-Za-z0-9\.表示范围是A-Z,a-z,0-9也包含点
那后面的怎么分解呢?

3 个解决方案

#1


特殊字符前用/

#2


判断系统是否包含特殊字符

#3


^匹配字符串的起始位置,&匹配字符串的结束位置
\/\/ 表示两个//
[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+表示一个以上的方括号中任意字符

#1


特殊字符前用/

#2


判断系统是否包含特殊字符

#3


^匹配字符串的起始位置,&匹配字符串的结束位置
\/\/ 表示两个//
[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+表示一个以上的方括号中任意字符