匹配常见符号,时间,非中文

匹配常见符号,包括空格 [\`\~\!\@\#\$\%\^\&\*\(\)\-\=\_\+\[\]\\\{\}\|\;\'\:\"\,\.\/\<\>\?\ˇ\↑\↓\←\→\ ]

匹配24小时制的时间 ([01]?[4-9]|[0-2]: ([0-3])[0-5]: ([0-9])[0-5]?[0-9])

匹配小时:

前1个括号内可以匹配 00-23 , 也可以匹配没有前置0的方式.

[01]? 匹配第一个数字0或者1,也可以没有

[4-9] 匹配第二个数字为4到9的任意数字

|  前后两个表达式只要满足其中一个即可匹配

[0-2]? 匹配第一个数字0,1,2中的一个,也可以没有

[0-3] 匹配第二个数字0到3的数字

中间和后面的两个子表达式分别匹配分钟和秒钟.

匹配所有非中文 [^\u4E00-\u9FA5]

[]内中间的- 表示前后之间的范围

\u4E00-\u9FA5 表示匹配unicode编码中4E00到9FA5之间的所有字符,可以匹配所有中文字符

在方框内第一位的^表示取否的意思,也就是非4E00到9FA5之间的所有字符,即非中文.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则表达式全部符号解释(转) 常用正则表达式大全 (转) 不错的正则博客 正则的方法 var reg = /[1-...
    me__me11阅读 1,009评论 0 0
  • 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{...
    johney_zhou阅读 428评论 0 1
  • 忘了从哪收集的资料了,放这儿,以备不时之需。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{...
    study_monkey阅读 1,433评论 0 7
  • iOS中使用正则表达式就不得不提NSRegularExpression,所以我们需要先搞清楚什么是NSRegula...
    sunmumu1222阅读 2,409评论 0 4
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,181评论 0 9