0

我使用 php 开发应用程序,但我遇到了一些正则表达式问题......

我找到了一些解释它的网站,但出于某种原因,我无法理解?有人可以帮忙解释正则表达式的争论吗?

我上传了我在这里工作的样本......

首先,单击右上角的“+”按钮进入添加内容视图。

基本上,我需要它,所以当您从该表单提交时,php 将检查值的格式是否正确。

领域:这可以是 .com、.co、.biz、.info 等......用户可以输入前缀,如 url,php 会去掉它......所以数组中的结尾字符串只是 domain.com

domain1.com 
somedomain.biz
mydomain.co

重定向:有了这个,php使用','所以我们留下了ip和domainkey作为单独的字符串,ip可以是每节2-3个数字!所以###.##.##.## #,甚至是##.##.##.##,并且域键是varchar(不是那么重要)

##.##.##.##, domainkey
###.###.###.###, domainkey

重定向解决方案:

(\d{1,3}\.){3}\d{1,3}

/24 的:这类似于重定向 IP,但结尾总是以 '0/24' 结尾

##.##.###.0/24
##.##.###.0/24

名称:*这个应该是最简单的,只能是字母,不能是数字……任意长度……*

randomname
thisisaname
4

1 回答 1

3

我可以建议使用一些允许您测试正则表达式的软件甚至网站。如:

这真的取决于你想用它有多严格,以及你想让你的正则表达式有多花哨。

/((\d{1,3}).){3}(\d{1,3})(\/\d{2})?/

于 2012-05-14T01:59:34.613 回答