一些特殊字符以下的正則表達式的任何Unicode字母 + Unicode數字匹配 + 元音符號 + 點 + 短跑 + 下劃線 + 空間允許使用正則表達式
/^[\w\pN\pL\pM .-]+$/u
成功運行。
我想修改我的正則表達式,因此接受以下:
? ! () % @ # , + - : newline
-
代表負號。
我嘗試不起作用:
/^[\w\pN\pL\pM .-**?!()%@#,+-:\r**]+$/u
這裏是我的代碼片段,其中最近的一次嘗試:
if(preg_match('/^[\w\pN\pL\pM .-?!()%@#,+-:\r]+$/u', $_POST['txtarea_msg']))
任何想法?
downvote的任何理由? –
For \ n \ r ...這就是我要找的 – user311509