我有一个旧表单,仍然必须使用 cfform 进行客户端验证。
我还有一个用于验证的正则表达式模式,我正在尝试验证电话号码字符串。
<cfinput class="form-field" required="yes" value="#session.userdetails.shipping.deliveryaddress.telephoneNumber#" message="Please Enter your Phone Number" name="telephoneNumber" type="text" id="PhoneNumber" validate="regex" pattern="^[0-9\.\-' ']+$" maxlength="25" size="26" />
我尝试了许多不同的模式来将字符串验证为特定格式。
我需要它至少为 7 个字符 它可以包含空格 必须是数字
^[0-9\.\-' ']{7}+$
^[0-9\.\-' ']{7,}+$
关于为什么这不能满足我的要求的任何想法?