PHP 验证整数或小数二位的正则

// $accountPrice = $_GET['num'];

// $accountPrice = 111;

// $accountPrice = 1112.;

// $accountPrice = 2324.1;

// $accountPrice = 2324.15;

// $accountPrice = 2324.157;//wrong

// $accountPrice = 0.57;

if (preg_match('/^[0-9]+(.[0-9]{1,2})?$/', $accountPrice)) {

echo '整数或小数二位的正则';

}else{

echo '错';

}

原文地址:http://blog.51cto.com/13716819/2114329

时间: 2024-11-01 14:38:38

PHP 验证整数或小数二位的正则的相关文章

验证整数、小数、实数、有效位小数最简单JavaScript正则表达式

输入完按回车后即可验证!(自认为最简单!) 正整数: 负整数: 整 数: 正小数: 负小数: 小 数: 实 数: 保留1位小数: 保留2位小数: 保留3位小数: 说明:IE6.0.IE7.0.IE8.0.Firefox/3.0.11下测试通过 作者原创!转载请说明出处:http://blog.csdn.net/xxd851116 [测试源码]: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

input 输入大于1的数(可以是整数或小数)oninput 和正则

<input type="number" oninput="this.value=this.value.replace(/[^1-9\.]/g,'');" //用的oninput方法和正则表达式,如果是只能输入大于0的整数或小数则改为(/[^0-9\.]/g,'') id="raisingAmount" step="1" min="0"> 原文地址:https://www.cnblogs.com

java代码验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数

package com.sangedabuliu.www; import java.util.regex.Matcher; import java.util.regex.Pattern; public class UserReg { /** * 验证用户名,支持中英文(包括全角字符).数字.下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数 * @author www.sangedabuliu.com * @param userName * @return */ public

easy-ui表单字段(单字段---》验证---》整数、小数 、%(同时需要))

// 单字段--->验证--->整数.小数  .%(同时需要) <script> //保底值 $.extend($.fn.validatebox.defaults.rules, {     //此句为自定义重写校验 bottom_value: { validator: function (value) { return /^\d+(\.\d+)?$/i.test(value); }, message: '请输入(整数,小数,百分率),并确保格式正确' }, }); </scr

整数,小数及常用的正则表达式

匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(/S*?)[^>]*>.*?<//1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套

javascript实现保留两位小数一位自动补零代码实例

javascript实现保留两位小数一位自动补零代码实例:本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.

二位数组中的查找——杨氏矩阵

------------------------------------------------------------------------------------------------- "杨氏矩阵":即数组元素从左向右依次递增,从上到下依次递增.要想在该数组中查找数,首 先该数组得满足"杨氏矩阵"的特点.为了方便理解我们可以将一个二位数组看作是一个矩阵,假设i 为行,j为列,数组为str,那么只要满足(str[i][j]<str[i][j+1] &a

js 正则表达式 整数或小数

非零开头的整数或小数 /^[1-9][0-9]*([.][0-9]+)?$/ 非零开头的整数或两位小数 /^[1-9][0-9]*([.][0-9]{1,2})?$/ /^[1-9][0-9]*([.][0-9]{2})?$/ 原文地址:https://www.cnblogs.com/cralor/p/10340944.html

C++ 出现bug :二位数组的操作运算,求非对角线的元素的和

编写一个通用程序,求出二位数组(行数和列数必须相等)的非对角线的元素之和,试建立类MATRIX完成上述功能 #include<iostream> using namespace std; class MATRIX { public: void mATRIX(); void MATRIX_sum(); void MATRIX_display(); static int fact_len;//定义静态变量 private: int sum; int a[40][40]; }; int MATRIX