您现在的位置:主页 > 大聚会心水论坛784000 > 正文

关于PHP里的正则表达式

发布时间:2019-11-12

  请问查询字符串中是否存在英文、中文、数字、下划线以外的字符,应该怎么写代码?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  (UTF-8格式下)更多追问追答追问老师好!我想定义一个文本框,只能输入中文、疫苗案 长生公司女董事长高俊芳会比照三鹿奶粉案判无期徒刑吗?英文、传奇私服服务端如何可查看有没有后门程!数字和下划线。想要使用preg_match匹配,检测输入的字符串中是否有此外的其他符号。请问如何实现?谢谢!追答就用我这个正则来匹配试试,但不知道你的 UTF8还是GBK的,你测试看看有没有用先追问谢谢回复!

  return 字符串里含有字母、数字、下划线、中文以外的非法字符;

  preg_match(/^[a-zA-Z0-9_u4e00-u9fa5]+$/,$company_name) 这样 至于你的中文正则不知道对不对

  这种写法在js里面好使,但是在php里面因为正则体系不同,中文由x4e00转为u4e00,同时为了兼容性,在//后加上pcre的模式修正符U(大写)。