块引用
<input type="text" id="name" name="name" class="col-xs-12 col-sm-5" pattren="??" />
答案 0 :(得分:0)
你可能不能单独使用正则表达式,因为最后一个数字是计算的校验和,但是here's a good resource可以让你朝着正确的方向前进,并使一些明显的情况无效。有关如何在那里以及维基百科上计算校验和的信息。
ISBN-10示例正则表达式:
^(?:ISBN(?:-10)?:?\)?(?=[0-9X]{10}$|(?=(?:[0-9]+[-\]){3})[-\0-9X]{13}$)[0-9]{1,5}[-\]?[0-9]+[-\]?[0-9]+[-\]?[0-9X]$
ISBN-13示例正则表达式:
^(?:ISBN(?:-13)?:?\)?(?=[0-9]{13}$|(?=(?:[0-9]+[-\]){4})[-\0-9]{17}$)97[89][-\]?[0-9]{1,5}[-\]?[0-9]+[-\]?[0-9]+[-\]?[0-9]$