小编use*_*246的帖子

正则表达式只允许字母,数字,空格,逗号,句号?

我对正则表达式一无所知,因为它对我来说很复杂.我正在使用一个程序,根据正则表达式限制用户的输入.我目前正在使用只允许用户输入的正则表达式:

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)

它应该允许一个简单的句子,如

"我的名字是约翰!我喜欢吃苹果,橘子和葡萄.你会跟我一起吃吗?

php regex

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×1

regex ×1