【正则】常用正则公式
文章目录
- 前言
- 使用方式
- javascript
- java
- 公式列表
- 校验以http://和https://开头的url正则表达式
- 验证是否包含中文
- 两位小数,可以为负数
- 1-1000以内的正整数
- 小数点前0位,小数点后4位
- 小数点前最多15位,小数点后4位
- 前后,结尾,或者任意位置不能包含空格
- 正数的正则表达式(包括0,小数保留两位)
- 正数的正则表达式(不包括0,小数保留两位)
- 正整数的正则表达式(包括0):
- 正整数的正则表达式(不包括0):
- 折扣(0-1)的小数的正则表达式(包括1)
- 折扣(0-1)的小数的正则表达式(不包括1)
- 颜色编码
前言
公式大全
- https://blog.csdn.net/weixin_43497384/article/details/91490842
- https://blog.csdn.net/youaiqingnian/article/details/91360254
- http://c.runoob.com/front-end/854 这个是菜鸟教程的,这个比较全
使用方式
javascript
var pattern = /^([1-9]\d{0,2}|1000)$/
if (!pattern.test(value)) {return callback(new Error('请输入1-1000以内的正整数'))
} else {callback()
}
java
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class RegexMatches {public static void main(String args[]) {String str = "";String pattern = "^(http|https)://([\\w.]+\\/?)\\S*";Pattern r = Pattern.compile(pattern);Matcher m = r.matcher(str);System.out.println(m.matches());}
}
公式列表
校验以http://和https://开头的url正则表达式
regexp = "^(http|https)://([\\w.]+\\/?)\\S*"
验证是否包含中文
function CheckChinese(val){ var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");if(reg.test(val)){alert("包含汉字!"); }
}
两位小数,可以为负数
var reg = /^([\+ \-]?(([1-9]\d*)|(0)))([.]\d{0,2})?$/;
转载自:https://blog.csdn.net/huangwen123456/article/details/79194286
1-1000以内的正整数
/^([1-9]\d{0,2}|1000)$/
小数点前0位,小数点后4位
/^(0)(\.\d{1,4})?$/
小数点前最多15位,小数点后4位
/^([1-9]\d{0,15}|0)(\.\d{1,4})?$/;
前后,结尾,或者任意位置不能包含空格
https://blog.csdn.net/u011641008/article/details/78893283
校验开头不能有空格:
/^\S+/;
校验结尾不能有空格:
=/\S+$/
校验不能包含空格
/^\S*$/
正数的正则表达式(包括0,小数保留两位)
^((0{1}\.\d{1,2})|([1-9]\d*\.{1}\d{1,2})|([1-9]+\d*)|0)$
正数的正则表达式(不包括0,小数保留两位)
^((0{1}\.\d{1,2})|([1-9]\d*\.{1}\d{1,2})|([1-9]+\d*))$
正整数的正则表达式(包括0):
^[+]{0,1}(\d+)$
正整数的正则表达式(不包括0):
^[1-9]\d*$
折扣(0-1)的小数的正则表达式(包括1)
^(0\.\d+|1)$
折扣(0-1)的小数的正则表达式(不包括1)
^(0\.\d+)$
颜色编码
https://blog.csdn.net/overmind/article/details/118117
^#[0-9a-fA-F]{6}$
【正则】常用正则公式相关推荐
- iOS/swift之常用正则
身份证常识 我国的身份证号分为15位和18位两种.身份证是国民的身份编号,编号是有一定规律的. 居民身份证号码,根据[中华人民共和国国家标准 GB 11643-1999]中有关公民身份号码的规定,公民 ...
- 正则式简介及常用正则式
好像很多公司招程序员都会考正则式,故搜了些东西与大家共享 (在此向原作者致敬!) 刚准备学,自己也不懂.下面的一篇文章讲的是PHP语言的正则式,好像各语言略有不同,有个讲java正则式的ppt,下面给 ...
- .Net常用正则判断方法
.Net常用正则判断方法 原文:.Net常用正则判断方法 /// <summary>/// 判断string类型否为数字/// </summary>/// <param ...
- 正则基本知识和常用正则
@预定义类和转义符 . [^\n\r] 除了换行和回车之外的任意字符 \d [0-9] 数字字符digit \D [^0-9] ...
- 常用正则验证 :手机号、验证码、密码、邮箱等验证
常用正则验证 :手机号.验证码.密码.邮箱等验证 参考地址:https://www.runoob.com/regexp/regexp-tutorial.html https://blog.csdn.n ...
- 常用正则以及正则学习(整理)
正则总是学了忘,忘了学,每次用到不得不求助于搜索引擎,记录一下语法规则以及常用的正则 前言 在正文开始前,先推荐一个网站,是git上的一个开源项目,如果喜欢可以给作者一个Star ,网站截图如下 有关 ...
- JS中常用正则转换和信息验证的封装(80个)
JS中常用正则转换和信息验证的封装(80个) 邮箱 手机号码 电话号码 是否url地址 是否字符串 是否数字 是否boolean 是否函数 是否为null 是否undefined 是否对象 是否数组 ...
- 常用正则(邮政编码、压缩包、电子邮件、手机号、身份证、用户名、体温)
常用正则 几种常用的正则表达式,邮政编码.压缩包.电子邮件.手机号.身份证.匹配中文.用户名 1. 检查邮政编码 ------------------6位数字.第一位不能为0 let reg = / ...
- 常用正则:手机号码、中文名字、邮箱、身份证号码、网站URL
常用正则 1手机号码 1.1精确匹配(11位) /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8} ...
- 正则表达式口诀及常用正则 。正则贪婪与非贪婪模式
正则表达式口诀及常用正则 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行.又受五笔字型字根表口诀"白手看头三二斤..."的启发, 试作"正则表达式助 ...
最新文章
- 开发log4j配置_Spring 使用 Log4J 记录日志
- 关于多态override/overload
- composer 报 zlib_decode(): data error
- CodeForces - 1579G Minimal Coverage(dp)
- 服务器同时装mysql和sqlserver_Centos创建syslog服务器
- magento图片处理 Customize Magento’s Image Resize Functionality
- 开源改变世界概括_为什么任何开源社区都很难改变
- matlab机器人轨迹规划仿真程序,基于MATLAB的六自由度机器人轨迹规划与仿真.pdf...
- 下载量超1600万的热门开源 JavaScript 序列化包中被曝 RCE 漏洞
- 读取*.properties文件的配置信息
- 如何获取下拉列表框的值
- python架构师书籍_阿里巴巴高级架构师:学好python这本书必看,堪称python入门宝典...
- 微信小程序地图添加标记点
- 如何保护眼睛,可采用语音方式获取外界知识,并积极锻炼身体做到劳逸结合。
- Android项目接入魔窗SDK自定义使用
- antd4.x [antd: Switch] `value` is not a valid prop, do you mean `checked`? 解决办法
- 嘻哈说:设计模式之工厂方法模式
- Trading on Sentiment
- Bert预训练新法则!
- dolphinscheduler v2.0.1 master和worker执行流程分析(一)
热门文章
- 信号发生器和任意波形发生器的区别
- 广州计算机中心杜云飞,我校学子在ISC19世界大学生超级计算机竞赛中获佳绩
- mysql 磁盘组_Oracle asm 添加磁盘组
- Sensor 数据整理
- Python爬虫零基础(以爬豆瓣电影top250为例,尝试自己写爬豆瓣读书top250的代码)
- Linux系统下安装redis
- 萨达阿萨德发送到在线橙V
- Python爬虫-js案例-上海法院网
- Chromium内核的浏览器Browsers查看Chromium的版本 : navigator.userAgent
- 已经不能再简单的UE4中播放视频没有声音的解决方案