【正则】比较难搞的正则表达式的搜集
来源:互联网 发布:小米软件系统 编辑:程序博客网 时间:2024/06/11 10:40
前言:多数情况下,正则表达式对于不同的语言没有什么不同。但是也有例外。
一、JavaScript部分。
(1)检查字符串中是否有中文。
/[\u4e00-\u9fa5]/.test(str)
(2)字符串只能是中文、字母、数字、下划线构成,且下划线不能是首尾字符。
/^(?!_)(?!.*?_$)[\u4e00-\u9fa5a-zA-Z0-9_]+$/.test(str);
二、PHP部分。
(1)检查字符串中是否有中文。
preg_match("/[\x{4e00}-\x{9fa5}]/u", $str);
(2)字符串只能是中文、字母、数字、下划线构成,且下划线不能是首尾字符。
对于中文的匹配,上面默认的是utf-8。不同的编码表示不同。
(1)检查字符串中是否有中文。
(2)字符串只能是中文、字母、数字、下划线构成,且下划线不能是首位字符。
阅读全文
0 0
- 【正则】比较难搞的正则表达式的搜集
- 搜集的正则表达式
- 正则表达式的搜集整理
- 搜集的各种校验的正则表达式
- 比较完整的正则表达式
- 比较常用的正则表达式
- 比较齐全的正则表达式
- 比较全的正则表达式
- 比较全的正则表达式
- 正则表达式搜集!
- (搜集)正则表达式
- 正则表达式搜集
- 常用正则表达式搜集
- “正则表达式”资料搜集
- java正则表达式搜集
- 常用正则表达式搜集
- POSIX基本正则表达式和扩展正则表达式的比较
- 比较常用的C#的正则表达式
- char和wchar_t的关系以及wprintf的应用
- 新手前端问题总结
- Elasticsearch.5.4.1+kibana5.4.1+IK分词集群搭建
- avcodec_send_packet()/ avcodec_receive_frame()
- PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)
- 【正则】比较难搞的正则表达式的搜集
- 动态内存开辟(c)
- oracle向空的表空间导入表时出现列溢出问题
- python基本语法 运用(2)
- 《MySQL入门很简单》学习笔记(6)之第6章创建、修改和删除表(关键词:数据库/MySQL/创建表/修改表/删除表)
- nyoj488 素数环
- 不用安装Oracle Client如何使用PLSQL Developer
- Netty in action—Netty组件和设计
- java发送邮件