我想强制用户在一个文本框中输入详细信息,例如“检查号: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的帮助都是可以接受的。
答案 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)
检查输入的字符串是否与正则表达式匹配。