标签: validation

PHP简单表单验证 - 需要帮助

好吧,我想要实现的是一个非常简单的表单验证,如下所示.

  1. 名称:[必填,最小长度:2,最大长度:255]
  2. 电子邮件:[必填,最小长度:3,最大长度:255,有效的电子邮件格式]
  3. 出生日期:[可选,格式:dd/mm/yyyy]

但是,一旦我单击提交(如果字段为空或填充),我将在空白页面上显示所有回显的错误.

"名称必须至少为2个字符名称为requiredemail必须至少3个字符无效,电子邮件不能留空"

我的代码到目前为止:

的index.php

<form method="post" action="confirm.php">
Name:<input type="text" name="name" />
email:<input type="text" name="email" />
DOB:<input type="date" name="dob" />
<input type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

confirm.php

<?php

$name = $_POST['$name'];
$email = $_POST['$email'];
$dob = $_POST['$dob'];

$namelen = strlen($email);
$emaillen = strlen($email);
$max = 255;
$minname = 2;
$minemail = 3;

if($namelen<$minname){
    echo"name must be at least 2 characters";
}
elseif($namelen>$max){
    echo"name must be less than 255 characters";
}

if(empty($name)){
    echo"name is required";
}
else{
    continue; …
Run Code Online (Sandbox Code Playgroud)

php validation

-3
推荐指数
1
解决办法
146
查看次数

MySQL C#验证错误

public void Find(string userName, string password)
    {
        string query = "SELECT COUNT(*) FROM user WHERE username =\'" + userName + "\', \'" + GetMd5Sum(password) + "\'";
        MySqlCommand cmd = new MySqlCommand(query, connection);

        try
        {

            //This will return 1 if the username and password exist.
            //It will return 0 if the username and password are not found.
            int count = (int)cmd.ExecuteScalar();

            if (count > 0)
                MessageBox.Show("You have succesfully logged in!");
            else
                MessageBox.Show("Incorrect username or password.");

            connection.Close();
        }
        catch (Exception ex)
        { …
Run Code Online (Sandbox Code Playgroud)

c# mysql passwords validation username

-4
推荐指数
1
解决办法
257
查看次数

表单验证:通过PHP输入复选框

嘿,我只是想知道我们如何在单击“提交”按钮后检查用户是否已选中复选框。我正在使用PHP,因此对此的任何帮助将不胜感激。谢谢

php validation

-4
推荐指数
1
解决办法
4万
查看次数

-4
推荐指数
2
解决办法
5247
查看次数

正则表达式检查连续8个数字

用户名是/否

  1. "6789"是的
  2. "33333333_TL"没有
  3. "34567890-Shhh"没有
  4. "123456-英雄"是的
  5. "1234567"是的
  6. "New12345678"没有
  7. "87456773kk"没有
  8. "1234567890"没有

c# validation

-4
推荐指数
1
解决办法
1366
查看次数

C++代码buggy,需要修复

嘿伙计们,我有这段代码,发布在下面.我添加了while循环以确保只使用数字输入,但是当我使用它时,它需要我输入两次数字,或按Enter键然后输入数字.

输出将是:

Input number : 1
1
Run Code Online (Sandbox Code Playgroud)

然后它会打印结果.我怎样才能解决这个干杯问题.

 void Dictionary::SearchNumeric()
{
    int x;
    cout << "Input number : ";
    while (!(cin >> x))
    {
        cout << "Invalid input.  Try again: ";
        cin.ignore(numeric_limits<streamsize>::max());

    }
    string searchWord = myWords[x]->word;
    cout << "Word searched: " << searchWord << endl;
    cout << "Definition: \n" << myWords[x]->definition << endl;
    cout << "Type: " << myWords[x]->type << endl;
    int wordIndex = 0;
    //while (myWords[wordIndex]->word.compare(x) != 0) {
    //needs to return scrabble score
    wordIndex++;
    //break;
    //}

}
Run Code Online (Sandbox Code Playgroud)

c++ validation input

-4
推荐指数
1
解决办法
171
查看次数

获取delphi中的当前年,日和月

我基本上想要这个C#代码:

if (month > currentDate.Month || (day > currentDate.Day && month > currentDate.Month)) 
{
    age = currentDate.Year - year - 1;
}
else
{
    age = currentDate.Year - year;
}
Run Code Online (Sandbox Code Playgroud)

进入德尔福。但是我的问题是我不知道如何将当前的年,月和日作为整数获取,因此我可以进行一些计算。我已经在Google上点击了与此相关的所有结果,但没有一个对我有帮助。(确实不喜欢delphi,但是它是我们在计算机课上使用的语言)

delphi validation datetime

-4
推荐指数
1
解决办法
2万
查看次数

卡的格式是什么?正则表达式

我想验证插入卡号的输入

我尝试了这种格式但是该字段已经过验证,如果少于16个数字.

如何更改常量以便不接受少于16位但不能接受

const card=  /^[0-9]*$/
Run Code Online (Sandbox Code Playgroud)

提前致谢!

javascript regex validation

-4
推荐指数
1
解决办法
55
查看次数

Java - 检查字符串是否包含相同的数字

我有一个int例子:

151515
1
1111111
4848484
111
888
Run Code Online (Sandbox Code Playgroud)

我需要测试/检查数字是否仅包含1,有效示例:

1
11111
1111111111
11
Run Code Online (Sandbox Code Playgroud)

示例无效:

88888888888
8885555
4747
7
889
Run Code Online (Sandbox Code Playgroud)

有什么建议?可能是任何regex?或者有一个没有正则表达式的快速解决方案,并将值保留为int而不将其解析为String.

java regex string validation

-4
推荐指数
1
解决办法
920
查看次数

Python:信用卡验证码

我的代码有问题.它运行良好但在某些情况下(例如输入= 8913266562747895)它给出了错误的答案.这是我的代码:

def ccv(s):
    k=list(s)
    if len(k)==19:
        for i in(0,1,2,3,5,6,7,8,10,11,12,13,15,16,17,18):
            if not k[i].isdigit():
                return False
        for i in(4,9,14):            
            if k[i]!=" " and k[i]!="-":
                return False
        l=[int(c) for c in s if c.isdigit()]
        if not 4<=l[0]and l[0]<=7:
            return False
        s=0
        for i in range(0,16, 2):
            l[i]=2*l[i]
            if l[i]/10!=0:
                l[i]= l[i]/10+(l[i]%10)       
        for i in range(16):
            s=s+l[i]
        return s%10==0
    elif len(k)==16:
        for i in range(16):
            if not k[i].isdigit():
                return False
        l=[int(c) for c in s if c.isdigit()]
        if not 4<=l[0]and l[0]<=7:
            return False …
Run Code Online (Sandbox Code Playgroud)

python validation

-5
推荐指数
1
解决办法
5713
查看次数

Laravel检查用户是否存在

我正在使用Laravel 5.2.45

我正在尝试为我的应用程序创建新用户.在创建用户之前,我需要检查是否存在具有相同名称,姓氏和生日的用户.我怎么能在laravel中做到这一点?

validation laravel

-5
推荐指数
1
解决办法
2015
查看次数

在PHP中验证数字

我正在寻找一个PHP函数,它将帮助我验证数字.我发现是is_numeric()is_float()在PHP.

这适用于数值和浮点数,但不验证负数.

我想验证的数字是 12345, 12345.6789, 0, -12345.6789, -12345

php validation

-6
推荐指数
2
解决办法
294
查看次数

什么可能是域验证的最佳正则表达式?

我有一个情况来验证以下域名,如starbucks.com,apple.com,microsoft.com.大多数给定的正则表达式都不能正常工作.对于我的情况,什么可能是域验证的最佳正则表达式?

非常感谢您的帮助!

c# regex validation

-6
推荐指数
1
解决办法
5961
查看次数