我对正则表达式一无所知,因为它对我来说很复杂.我正在使用一个程序,根据正则表达式限制用户的输入.我目前正在使用只允许用户输入的正则表达式:
A-Z and a-z
0-9
.
,
!
?
Run Code Online (Sandbox Code Playgroud)
所以基本上是典型段落或网络文章中的任何内容.
程序声明"输入一个输入文本的正则表达式必须匹配(用preg_match评估,使用s和i标志)才有效."
我试过这个正则表达式没有成功,我正在寻找其他人尝试.
'/^[a-zA-Z0-9,.!? ]*$/'
Run Code Online (Sandbox Code Playgroud)
它应该允许一个简单的句子,如
"我的名字是约翰!我喜欢吃苹果,橘子和葡萄.你会跟我一起吃吗?