正则表达式-校验金额

任意正数,不超过两位小数

/^(([1-9][0-9]*)|(([0]\.\d{0,2}|[1-9][0-9]*\.\d{0,2})))$/

如果想确定整数位,把上面的*换成{1,n} 。当n等于12时 ,上面的表达式表示整数位不能超过13。

以上确保了不能有空格,不能英文和特殊字符

原文地址:https://www.cnblogs.com/anzs/p/9570166.html

时间: 2024-11-10 16:35:40

正则表达式-校验金额的相关文章

正则表达式学习笔记——常用的20个正则表达式校验

1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间. /^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/ 2. 校验中文 字符串仅能是中文. /^[\\u4e00-\\u9fa5]{0,}$/ 3. 由数字.26个英文字母或下划线组成的字符串 /^\\w+$/ 4. 校验E-Mail 地址 同密码一样,下面是E-mail地址合规性的正则检查语句. /[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.

JS利用正则表达式校验手机号

JS利用正则表达式校验手机号 绪 由于项目需求,需要在前端实现手机号码的校验.当然了,对于基本的格式校验应该放在客户端进行,而不需要再将待校验的手机号发送至服务端,在服务端完成校验,然后将校验结果返回给客户端,客户端根据返回的结果再进行进一步的处理.如此反而复杂化了处理过程. 其实,处于安全考虑,应该在服务端进行二次校验.以下为在客户端的JS中校验手机号码格式的代码: 源代码 function validatemobile(mobile)   {   if(mobile.length==0)  

C#使用正则表达式校验邮箱

在C#中,可以使用Regex正则表达式类来校验前台提交过来的邮箱字段信息是否符合要求,Regex类是C#中有关正则表达式处理的相关类,功能强大,我们只需要在实例化Regex类的时候指定相应的规则为邮箱的规则即可.Regex类表示.NET Framework 正则表达式引擎. 它可用于快速分析大量的文本来查找特定的字符模式;若要提取. 编辑. 替换或删除文本子字符串;并将提取的字符串添加到集合以生成报表.通过Regex类来校验邮箱字段的代码如下:/// <summary>/// 校验输入的内容是

Java正则表达式校验QQ号码和邮箱地址格式

1 public class Demo02 { 2 public static void main(String[] args) { 3 Scanner sc = new Scanner(System.in); 4 String s = ""; 5 System.out.println("请输入一个字符串"); 6 s = sc.nextLine(); 7 // System.out.println(checkQQ(s)); 8 System.out.println

.net使用正则表达式校验、匹配字符工具类

开发程序离不开数据的校验,这里整理了一些数据的校验.匹配的方法: 1 /// <summary> 2 /// 字符(串)验证.匹配工具类 3 /// </summary> 4 public class ValidatorTools 5 { 6 #region 匹配方法 7 /// <summary> 8 /// 验证字符串是否匹配正则表达式描述的规则 9 /// </summary> 10 /// <param name="inputStr&

2015-06-30(最新)手机号正则表达式- 校验示例

截止2015年6月底,现有手机号有以下几种: A.电信号段:133/153/180/181/189/177: B.联通号段:130/131/132/155/156/185/186/145/176: C.移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178. 正则表达式为: /^((1[3,8][0-9])|(15[0,1,2,3,5,6,7,8,9])|(14[5,7])|(17[0,6,

利用正则表达式校验input框输入的字符类型

当做form表单校验时,如果只是想校验输入字符的类型,那么可以在input等标签中利用正则表达式进行校验,而不用通过调用js. 例如,校验输入字符是否为正整数: <input type='text' onkeyup="value=this.value.replace(/\D+/g,'')" /> 或者校验输入字符是否为字符串为数字(正整数+正浮点数): <input type='text' onkeyup="value=this.value.replace(

常用正则表达式校验

1.验证手机的正则表达式 严格: /(^1([3578][01379]|[34578][01256])\d{8}$)|(^(134[012345678]\d{7}|1[3578][012356789]\d{8})$)/, 不严格:/(^1[3|4|5|6|7|8|9]\d{9}$)/, 2.验证非负数字的正则表达式 : /^([1-9]\d*\.\d*|0\.\d*[1-9]\d*)|0|([1-9]\d*)$/, 3.验证正整数的正则表达式: /^[1-9]\d*$/, 4.验证非负整数的正则

校验金额、大小写字母、大写字母、合法uri、email

/* 合法uri*/ export function validURL(url) { const reg = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|