我正在学习正则表达式并且对此并不了解。有人可以告诉我是什么 适当的正则表达式:
1234
)01/01/1983
)答案 0 :(得分:1)
正好是4位数:
\d{4}
两位数后跟一个斜线两位数后跟4位数字表示出生日期:
\d{2}/\d{2}/\d{4}
根据您的使用情况,您可能希望分别添加字符串锚点的开头和结尾(^
和$
)。例如,正则表达式^\d{4}$
将匹配字符串1234
,但不匹配字符串foo 1234
的任何部分。如果您想创建foo 1234
的数字,可以使用正则表达式\d{4}
。
答案 1 :(得分:1)
这取决于语言,但这里是javascript的相关代码:
1)正好是四位数,没有别的:
^\d{4}$
2)两位数后跟一个斜线两位数后跟4位数
^\d{2}/\d{2}/\d{4}$
^ = string必须以此开头
$ =字符串必须以此结尾
{n} =其中n是应该重复的次数
\ d =数字的特殊转义字符
检查this以获取更多信息