我需要匹配所有这些开始标记:
<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)
但不是这些:
<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)
我想出了这个,并希望确保我做对了.我只抓住了a-z.
<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)
我相信它说:
/,然后我有这个权利吗?更重要的是,你怎么看?
我只是想知道是否有一种方法(可能使用正则表达式)来验证Java桌面应用程序上的输入正是一个字符串格式化为:"YYYY-MM-DD".
我搜索过但没有成功.
谢谢
我使用笨用PHP.我正在使用以下表格,
<?php
echo form_open('/register/create_new', $form_params);
?>
DOB: <input type="text" id="dob" name="reg[dob]">
<input type="submit" value="Create Account" />
</form>
Run Code Online (Sandbox Code Playgroud)
在这里,#dob是dd-mm-yyyy格式.
我的验证码是,
array(
'field' => 'reg[dob]',
'label' => 'DOB',
'rules' => 'required'
)
Run Code Online (Sandbox Code Playgroud)
如何设置rules正确的日期验证?
我正在从包含格式行的文件中读取YYYYMMDD.我如何regular expressions用来检查这些线的有效性?谢谢.该应用程序是一个Java应用程序
正则表达式的格式为mm/dd/yyyy。
我当前的正则表达式目前有一个小问题,我无法确定。我可以使用有效的月份、闰年和年份范围验证 mm/dd/yyyy。尽管当写入的年份为'2016asdf' 时,它仍然接受该值。
它应该遵循的规则是:
有效值:
12/31/2016
1900 年 1 月 15 日
02/29/2016(因为2016年是闰年)
无效值:
1/01/1900(因为格式是“mm”而不是“m”)
01/32/1900(因为没有这样的日期)
13/22/1900(因为没有那个月)
03/01/2100(超出年份限制)
02/29/2017(因为2017年不是闰年)
regex ×5
date ×2
java ×2
codeigniter ×1
datetime ×1
html ×1
javascript ×1
parsing ×1
php ×1
regex-group ×1
xhtml ×1