繁体   English   中英

Javascript验证中的正则表达式

[英]Regular expression in Javacscript Validation

我有一个文本框,用户可以输入年份(例如:2017-17)格式。我想在按键事件中验证文本框的值,我的情况是休假

1)前4个字符应为整数

2)第5个字符应为“-”。

3)最后两个字符应为Integers。

谢谢。

只需将其与具有所需条件(四个数字,一个连字符和两个数字)的正则表达式匹配即可。

/\d{4}-\d{2}/.test(string);

要么

string.match(/\d{4}-\d{2}/);

例:

 console.log(/\\d{4}-\\d{2}/.test('2017-17')); console.log(/\\d{4}-\\d{2}/.test('aa17-17')); console.log('2017-17'.match(/\\d{4}-\\d{2}/)); console.log('aa17-17'.match(/\\d{4}-\\d{2}/)); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM