弄了个检测传输的参数是否为数字的Function

/*判断专传输数据是否为数字 
用正则表达式判断输入的数字是否合法 
调用:checknum(参数1,参数2)

*/ 


代码如下:

function checknum($id,$say)  
{  
            $inid=$id;  
            if(!ereg("^(-{0,1}|\+{0,1})[0-9]+(\.{0,1}[0-9]+)$",$inid))  
        {  
        echo $say.",入口:"."<font color=red>".$inid."</font>";  
            exit;  
        }  
}

调用 


代码如下:

<?php  
$tid="111fff";  
checknum($tid,"数字非法")  
?>

(0)

相关推荐

  • js设置function参数默认值(适合没有传参情况)

    今天写一个div+css模拟js信息框的类库时遇到一个问题,我希望当我没有传递参数过去时自动使用"提示信息"作为窗口标题.我试着这样写 复制代码 代码如下: function MessageBox(title=""){ } 毫无疑问我运行失败了(要不然我也不会发这博文了) 最后经过一番百度,发现了这么个好东西 复制代码 代码如下: function test(a){ var b=arguments[0]?arguments[0]:50; return a+':'+b

  • JavaScript获取function所有参数名的方法

    我写了一个 JavaScript函数来解析函数的参数名称, 代码如下: function getArgs(func) { // 先用正则匹配,取得符合参数模式的字符串. // 第一个分组是这个: ([^)]*) 非右括号的任意字符 var args = func.toString().match(/function\s.*?\(([^)]*)\)/)[1]; // 用逗号来分隔参数(arguments string). return args.split(",").map(functi

  • javascript function调用时的参数检测常用办法

    复制代码 代码如下: var f1 = function(p1,p2,p3){     switch(arguments.length){         case 0:             alert("无参版本的f1")             break;         case 1:             alert("1个参数版本的f1:" + p1)             break;         case 2:             a

  • 无效的过程调用或参数: Mid /inc-freehost-function/FreeHostFunction.asp 错误的原因

    这个错误,表明主控端无法正常得到受控端的数据 1.自检这个服务器是否正常. 2.检查这个主机是否开通成功 3.有没有改过池的名称,池的名称必须是 数字_FreeHost_数字 的格式

  • 小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能

    我们再来聊聊Function.apply() 在提升程序性能方面的技巧. 我们先从 Math.max() 函数说起,  Math.max后面可以接任意个参数,最后返回所有参数中的最大值. 比如  alert(Math.max(5,8))   //8alert(Math.max(5,7,9,3,1,6))   //9 但是在很多情况下,我们需要找出数组中最大的元素.var arr=[5,7,9,1]alert(Math.max(arr))    //   这样却是不行的.一定要这样写 functi

  • 带参数的function 的自运行效果代码

    在javascript中可以在一个function定义之后 立即调用该function:<script type="text/javascript"> var showMsg = function(){alert("自动运行的function")}(); </script> var showMsg = function(){alert("自动运行的function")}(); [Ctrl+A 全选 注:如需引入外部Js需刷

  • Lua中的函数(function)、可变参数、局部函数、尾递归优化等实例讲解

    一.函数 在Lua中,函数是作为"第一类值"(First-Class Value),这表示函数可以存储在变量中,可以通过参数传递给其他函数,或者作为函数的返回值(类比C/C++中的函数指针),这种特性使Lua具有极大的灵活性.   Lua对函数式编程提供了良好的支持,可以支持嵌套函数.   另外,Lua既可以调用Lua编写的函数,还可以调用C语言编写的函数(Lua所有的标准库都是C语言写的).   定义一个函数 复制代码 代码如下: function hello() print('he

  • 弄了个检测传输的参数是否为数字的Function

    /*判断专传输数据是否为数字  用正则表达式判断输入的数字是否合法  调用:checknum(参数1,参数2) */  复制代码 代码如下: function checknum($id,$say)   {               $inid=$id;               if(!ereg("^(-{0,1}|\+{0,1})[0-9]+(\.{0,1}[0-9]+)$",$inid))           {           echo $say.",入口:&q

  • jQuery发请求传输中文参数乱码问题的解决方案

    最近在做的需求,涉及到级联查询,需要根据上级下拉框的内容,查询出下级下拉框列表,因为级联只有两级,且后期对表中的数据几乎不会改动,所以我设计的表存的直接是中文. 菜单如下: 代码如下: var url = "${basePath}/institutionConfig/getDepartmentByCenter.do?param=" + center; $.get(url, function (data) { var list = data.data; for (var i = 0; i

  • 探讨:使用httpClient在客户端与服务器端传输对象参数的详解

    昨天把httpClient的源代码下载来看了一下. 稍微跟踪了一下,最终还是使用java.net包的东西.不过封装的实在是漂亮.写程序方便多了.不过还是建议最好先熟悉net包下的东西.为了测试写了个在客户端和服务器段传对象的代码. 简单的传递了一个字符串. 如果复杂点可以传其他的对象,在参数里给出class name之类的信息.服务器端就可以使用反射来做一些实用的操作了.客户端: 复制代码 代码如下: import java.io.IOException;import java.io.Seria

  • shell脚本命令行参数简介

    之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互.bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命令行参数向shell脚本传递数据的最基本方式是使用命令行参数. 1)读取参数读取输入的参数的变量为位置参数,位置参数通过标准数字表示,其中$0为程序名称,$1为第一个参数,$2为第二个参数,依次类推,直到$9为第九个参数.shell脚本自动将命令行参数赋值给各个位置变量.同时输入多个参数可以是数值也可

  • asp 正则表达式检测http开头的函数

    '#################################### '函数:ishttp[str] '参数:str,待处理的字符串 '作者:木木 '日期:2007/7/12 '描述:检测HTTP连接地址或地址栏是否以HTTP开头 '示例:<%=ishttp(http://www.alixixi.com)%> '#################################### Function ishttp(str) Dim regEx Set regEx = New RegEx

  • ES6字符串模板,剩余参数,默认参数功能与用法示例

    本文实例讲述了ES6字符串模板,剩余参数,默认参数功能与用法.分享给大家供大家参考,具体如下: 这里介绍一下字符串模板以及剩余参数,默认参数的概念以及使用. 先来说说字符串模板. 字符串模板 ES6中允许使用反引号 ` 来创建字符串,此种方法创建的字符串里面可以包含由美元符号加花括号包裹的变量${varible}.如果你使用过像C#等后端强类型语言的话,对此功能应该不会陌生. //产生一个随机数 var num=Math.random(); //将这个数字输出到console console.l

  • asp代码实现检测组件是否安装的函数

    <% '****************************** '函数:IsObjInstalled(strClassString) '参数:strClassString,组件对象名 '作者:阿里西西 '日期:2007/7/13 '描述:检测组件是否安装 '示例:<%=IsObjInstalled(strClassString)%> '****************************** Function IsObjInstalled(strClassString)    

  • FlashObject之Flash的检测和嵌入Javascript脚本

    其特点:1.支持所有flash内置参数设置.且设置更简单方便.2.内嵌flash player升级探测器,并提示升级.3.完全通过XHTML 1.0 Strict验证.4.可以解决IE升级对flash的影响,支持绝大部分浏览器版本. 使用方法:1.首先下载上面的flashobject.js文件,放到你的网页目录下.2.调用js文件,在<head></head>中加入:<script type="text/javascript" src="flas

  • Java+opencv3.2.0实现hough圆检测功能

    hough圆检测和hough线检测的原理近似,对于圆来说,在参数坐标系中表示为C:(x,y,r). 函数: Imgproc.HoughCircles(Mat image, Mat circles, int method, double dp, double minDist, double param1, double param2, int minRadius, int maxRadius) 参数说明: image:源图像 circles:检测到的圆的输出矢量(x,y,r) method:使用的

随机推荐