写一个正则表达式的三个步骤:理解需求并找出你需要验证的数据的特征;写一个还可以用的正则表达式;看看能不能达到你的目的,同时想想会不会匹配到一些不想要的数据;[可选]性能优化我觉得写一个正则表达式可以简单的分为这么几个步骤。好了,现在要验证一个电子邮件的地址的合法性。首先,一般我们会在一些注册的时候验...
分类:
其他好文 时间:
2014-07-21 00:23:44
阅读次数:
348
问题描述:
我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:
1、长度13位;
2、以86的国家码打头;
3、手机号码的每一位都是数字。
请实现手机号码合法性判断的函数要求:
1)如果手机号码合法,返回0;
2)如果手机号码长度不合法,返回1
3)如果手机号码中包含非数字的字符,返回2;
4)如果手机号码不是以86打头的,返...
分类:
移动开发 时间:
2014-07-20 23:17:36
阅读次数:
241
#include
#include "sys.h"
//设置向量表偏移地址
//NVIC_VectTab:基址
//Offset:偏移量
//CHECK OK
//091207
void MY_NVIC_SetVectorTable(u32 NVIC_VectTab, u32 Offset)
{
//检查参数合法性
assert_param(IS_NVIC_...
分类:
其他好文 时间:
2014-07-18 12:30:58
阅读次数:
338
通常来说,javascript验证日期的有效性可以通过正则判断但正则表达式无法精准验证日期的有效性,你无法通过正则表达式判断出1900-02-29是非法日期而2000-02-29是合法日期,而且正则表达式匹配起来比较繁琐。要想精确验证,最容易想到的方法就是通过月份判断日期是否合法(1~28/29/3...
分类:
编程语言 时间:
2014-07-16 23:54:42
阅读次数:
519
上一篇文章我们创建了一个cssObj对象,我们在里面添加了一个能力检测结果的属性和一个获取CSS样式的方法,但是这个对象和方法还不够完美! 为什么呢? 原因就是我们没有对传入参数进行合法性验证以及还没有对javascript中的保留关键字float进行处理,所以,当我们传入非法参数和查询fl...
分类:
编程语言 时间:
2014-07-15 09:30:44
阅读次数:
281
本文主要介绍针对PHP网站的SQL注入攻击。所谓的SQL注入攻击,即一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据。SQL注入攻击(SQL Injection),是攻击者在表单中提交...
分类:
数据库 时间:
2014-07-14 09:27:56
阅读次数:
293
function on_submit()
{ // 验证数据的合法性...
分类:
Web程序 时间:
2014-07-13 17:31:25
阅读次数:
190
注意输入的字符串里面可能有空格,所以要nextLine()而不是next(),其他一个个验证就好了,@要计算次数,多了少了都不行。
import java.util.Scanner;
public class eMailchecked {
public static void main(String args[]){
Scanner input=new Scanner(System.in)...
分类:
其他好文 时间:
2014-07-10 19:59:35
阅读次数:
209
为什么使用验证控件当需要让用户输入数据时,用户有可能输入不符合我们程序逻辑要求的信息,所以我们要对输入进行验证。 客户端验证(用户体验,减少服务器端压力) 服务器端验证(防止恶意攻击,客户端js很容易就可以被绕过) 必须要对用户输入的数据进行合法性校验,这些校验逻辑很多是重复的,比如字段不能为空、必...
分类:
Web程序 时间:
2014-07-02 14:27:34
阅读次数:
308
手机号码合法性判断问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位; 2、 以86的国家码打头; 3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数(注:考生无需关注手机号码的真实性,也就是说诸如86123123...
分类:
移动开发 时间:
2014-06-28 10:16:23
阅读次数:
189