强制用户在文本框输入中输入特定详细信息

时间:2018-02-05 10:24:22

标签: javascript c# jquery css asp.net

我想强制用户在一个文本框中输入详细信息,例如“检查号:791790日期:26/05/2015 ClrDate:29/05/2015

我正在使用的文本框:

<input type="text" class="form-control validateblank txtAccCheckDet" id="txtAccCheckDet">

我尝试过使用

data-inputmask="'alias': '"Check No:''" "Date:" dd/mm/yyyy'" "ClrDate:"'dd/mm/yyyy' data-mask=""

在文本框中但不起作用。

任何使用css,javascript或jquery的帮助都是可以接受的。

1 个答案:

答案 0 :(得分:3)

您可以使用正则表达式,例如。

var regex = '^Check\sNo: [0-9]{6}\sDate:\s[0-3]{1}[0-9]{1}\/[0-9]{2}\/[0-9]{4}\sClrDate:\s[0-3]{1}[0-9]{1}\/[0-9]{2}\/[0-9]{4}$'

然后使用

之类的东西
string.match(regex)

检查输入的字符串是否与正则表达式匹配。