好吧,我想要实现的是一个非常简单的表单验证,如下所示.
但是,一旦我单击提交(如果字段为空或填充),我将在空白页面上显示所有回显的错误.
"名称必须至少为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) 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) 嘿,我只是想知道我们如何在单击“提交”按钮后检查用户是否已选中复选框。我正在使用PHP,因此对此的任何帮助将不胜感激。谢谢
用户名是/否
嘿伙计们,我有这段代码,发布在下面.我添加了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#代码:
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,但是它是我们在计算机课上使用的语言)
我想验证插入卡号的输入
我尝试了这种格式但是该字段已经过验证,如果少于16个数字.
如何更改常量以便不接受少于16位但不能接受
const card= /^[0-9]*$/
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我有一个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.
我的代码有问题.它运行良好但在某些情况下(例如输入= 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) 我正在使用Laravel 5.2.45
我正在尝试为我的应用程序创建新用户.在创建用户之前,我需要检查是否存在具有相同名称,姓氏和生日的用户.我怎么能在laravel中做到这一点?
我正在寻找一个PHP函数,它将帮助我验证数字.我发现是is_numeric()和is_float()在PHP.
这适用于数值和浮点数,但不验证负数.
我想验证的数字是
12345,
12345.6789,
0,
-12345.6789,
-12345
我有一个情况来验证以下域名,如starbucks.com,apple.com,microsoft.com.大多数给定的正则表达式都不能正常工作.对于我的情况,什么可能是域验证的最佳正则表达式?
非常感谢您的帮助!