Ed *_*ron 5 php expression newline
我对正则表达式相当新/生疏。我正在从 textarea 元素中收集一段文本,我想检查填充它的人是否使用了任何段落等。
我正在使用以下内容,我知道这是错误的。任何帮助,将不胜感激。
preg_match('/\r\n|\n|\r/', $_GET['text']);
Run Code Online (Sandbox Code Playgroud)
你的正则表达式没有错。但是为了检测段落,您需要查找两个连续的换行符:
preg_match('/(\r?\n){2}/'
Run Code Online (Sandbox Code Playgroud)
回车\r是可选的,我只会检查\n换行符,因为大多数平台将其视为换行符。显然,如果提交的文本只是没有段落或换行符的单行,则此检查将失败。
或者,您也可以探测两个换行符,中间有任何类型的空格:
preg_match('/(\s*\n){2}/'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23160 次 |
| 最近记录: |