正则表达式
主要记录正则相关技术点
程序yang
如果您点了进来,那么请您一定要花几分钟看看置顶的几篇博文,相信我,你会有收获滴!
展开
-
验证字符串首尾不允许输入空格,中间只能输入一个空格
摘要: 今天在项目中遇到一个需求,验证一个文本输入字符串的格式,要求是输入的内容前后不能出现空格符,而字符串中间可以出现一个空格(只能一个,不能连续输入两个空格)。解决方案:(1)可以利用trim()方法去除字符串的首尾空格;(2)利用正则\s{2,}获取连续出现两个空格的位置,替换成一个空格;(3)使用onkeyup事件。实现代码:html代码:<input type="text" id="roleid" name="roleName" class="layui-input" on原创 2020-07-29 16:59:53 · 5067 阅读 · 0 评论 -
关于正则表达式的那些事,你都知道么?
一、摘要:1.1 什么是正则表达式 正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。1.2 常用的正则匹配工具在线匹配工具:1: http://www.regexpal.com/ 2: http://rubular.com/ 正则匹配软件:McTracer 用过几个之后还是觉得这个是最好用的,支持将...原创 2019-12-30 20:03:09 · 328 阅读 · 0 评论 -
怎么匹配提取一段网址?
需求:例如:有一段网址如下:“https://play.vodxc.com/js/m3u8.swf&a=https://youku.comiqiyi.net/20191204/22666_baa03b03/index.m3u8”怎么才能用正则表达式提取上面字符串的m3u8地址(即a的值的)呢?最终希望实现的效果:https://youku.comiqiyi.net/20191204...原创 2019-12-05 15:59:43 · 1013 阅读 · 0 评论 -
邮箱校验,格式不符合的,重新获取焦点
示例代码:<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> Email:<input type=...原创 2019-11-22 11:45:57 · 416 阅读 · 0 评论 -
使用Java判断字符串中是否包含某子字符串
示例代码:package com.gx.demo;import java.util.regex.Pattern;public class Test2 { public static void main(String[] args) { System.out.println(JudgeCharacter("这本Java书籍售价为29.90元")); } public stati...原创 2019-11-22 10:36:13 · 2065 阅读 · 0 评论 -
史上最全的Java判断是否为中文字符
package com.gx.demo;import java.util.regex.Pattern;public class CharUtil { public static void main(String[] args) { String[] strArr = new String[] { "www.micmiu.com", "!@#$%^&*()_+{}[]|\"'?...原创 2019-10-27 20:09:49 · 4885 阅读 · 2 评论 -
正则验证手机号码
Java国际化号码验证方法,国内手机号正则表达式中国电信号段 133、149、153、173、177、180、181、189、199中国联通号段 130、131、132、145、155、156、166、175、176、185、186中国移动号段 134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、1...原创 2019-10-24 08:47:57 · 2957 阅读 · 0 评论 -
常见的正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\...原创 2019-09-28 16:42:59 · 2294 阅读 · 0 评论