匹配中文、英文和空格,但首位不允许空格,不能连续使用空格的正则

2015-06-01 12:26:59 +08:00
 fu82581983
对写正则比较弱,希望大家帮忙写一个适用于PHP的正则,谢谢!
2633 次点击
所在节点    问与答
3 条回复
imn1
2015-06-01 12:45:20 +08:00
^[A-Za-z\u4e00-\u9fcf](?:(?! )[A-Za-z \u4e00-\u9fcf]])+$
没环境测试
minuux
2015-06-01 17:29:14 +08:00
preg_match('/^[^\d\W][\w]+$/iu', $str) ? TRUE : FALSE;
minuux
2015-06-01 17:33:35 +08:00
看错了,原来要可以使用空格...可以在那基础上稍微改下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/195260

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX