php匹配网址的正则 几乎可以匹配任何网址
网络编程
几乎可以匹配任何网址:
实例:
^((https?|ftp|news)://)?([a-z]([a-z0-9-]*[.。])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(/[a-z0-9_-.~]+)*(/([a-z0-9_-.]*)(?[a-z0-9+_-.%=&]*)?)?(#[a-z][a-z0-9_]*)?$
实例:
<script type="text/javascript">
function IsURL(urlString)
{
regExp = /^((https?|ftp|news)://)?([a-z]([a-z0-9-]*[.。])+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)|(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))(/[a-z0-9_-.~]+)*(/([a-z0-9_-.]*)(?[a-z0-9+_-.%=&]*)?)?(#[a-z][a-z0-9_]*)?$/
if (urlString.match(regExp))
return "is a url";
else
return "not a url";
}
url = "";
alert(IsURL(url));
</script>
javascript中使用正则表达式进行字符串验证示例
varreg=/正则表达式/;booleanreg.test(要验证的字符串);js引擎会将/正则表达式/转换成一个RegExp对象,当字符串满足正则表达式的要求事,返回true。我写的一
如何使用JavaScript和正则表达式进行数据验证
数据验证是网络应用软件从客户端接受数据的重要步骤,毕竟,您需要在使用客户数据前确保其符合预期的格式。在网络应用程序中,您可以选择使用
JS、replace利用正则表达式替换SQL所有参数为指定格式的数据
SQL参数格式例如:select*fromtbwherend=:ndandyd=:yd想一次性把所有SQL语句中参数(带冒号)全部换成数据,开始选定用正则表达式。原先写这样strsql.replace(/(:w+)/g
编辑:编程语言
标签:数据,正则表达式,字符串,参数,格式