正则表达式RegEx,用于验证php中的复杂字符串

时间:2019-02-09 19:25:36

标签: php regex

嘿,我正在尝试为包含以下有效字符的字符串获取php RegEx:

允许使用任何[a-zA-Z] *(a-Z)字符串,并且不允许使用以下格式的数字:/ xxx,其中xxx代表以下数字:000-032和035和092。 这些字符串和\ xxx序列可以以任意方式进行连接,并可以任意多次连接,例如:

“ STRing \ 032with \ 032a \ 032 \ 032 \反斜杠\ 032 \ 092and \ 010a \ 035newLine”

到目前为止,我得到的是此RegEx:[[a-z] * \\ 0([0-2] [0-9] | 3 [0-2] | 35 | 92)] *

但是它似乎只能识别带有'反斜杠部分'的字符串部分:“ exampleString \ 032”,之后什么也没看到

此外,我可以以某种方式创建一个REGEX,其中字符串字符可以是特定字母吗?比如说德语或捷克语?

1 个答案:

答案 0 :(得分:1)

我希望这可以解决问题:

^((([a-zA-Z])\\?)*(((0[0-2][0-9])|(03[0-2])|(035)|(092))\\?)*)+$

Successfully tested here.