实际的URL语法非常复杂,并且很难在正则表达式中表示。那里大多数看起来简单的正则表达式都会给出许多错误的否定和错误的肯定,但即使最终的结果并不好。
加上这些天,您通常都希望允许使用IRI和老式的URI,因此我们可以链接到有效地址,例如:
http://en.wikipedia.org/wiki/Þhttp://例え.テスト/
我只会做简单的检查:它是否以一个已知的好方法开始:名称?它没有空格和双引号吗?如果是这样,那么地狱,可能已经足够了。
欢迎分享,转载请注明来源:内存溢出
实际的URL语法非常复杂,并且很难在正则表达式中表示。那里大多数看起来简单的正则表达式都会给出许多错误的否定和错误的肯定,但即使最终的结果并不好。
加上这些天,您通常都希望允许使用IRI和老式的URI,因此我们可以链接到有效地址,例如:
http://en.wikipedia.org/wiki/Þhttp://例え.テスト/
我只会做简单的检查:它是否以一个已知的好方法开始:名称?它没有空格和双引号吗?如果是这样,那么地狱,可能已经足够了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)