簡體   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