HTML,Javascript。关于数字的正则表达式
我有一个电话号码的输入字段。如果第一个数字是8,则当用户键入时,该数字应自动删除 如果一个人开始写一个数字,第一个数字是0,1,2,3,4,5,6,7,9,那么它应该什么也不做,但是如果第一个数字是8,它像865453等,那么它应该立即被JavaScript删除(或者第一个数字以红色突出显示)。令人惊讶的是,你不需要JavaScript:HTML,Javascript。关于数字的正则表达式,javascript,regex,Javascript,Regex,我有一个电话号码的输入字段。如果第一个数字是8,则当用户键入时,该数字应自动删除 如果一个人开始写一个数字,第一个数字是0,1,2,3,4,5,6,7,9,那么它应该什么也不做,但是如果第一个数字是8,它像865453等,那么它应该立即被JavaScript删除(或者第一个数字以红色突出显示)。令人惊讶的是,你不需要JavaScript: 即使用户禁用了JavaScript,它也会工作:)所以您不希望将所有8都作为第一个数字。要填写多少个数字?您可能不想在人员键入时删除它。考虑一下有人试图进
即使用户禁用了JavaScript,它也会工作:)所以您不希望将所有8都作为第一个数字。要填写多少个数字?您可能不想在人员键入时删除它。考虑一下有人试图进入885453。
<input type="tel" name="phone" pattern="[^8].*"
title="Numbers cannot start with 8" />