资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

html5正则,css正则表达式

html5中input的tel类型怎么验证正则?

html5中的tel标签。

成都创新互联主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务淮南,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

nput type="tel" name="tel" id="tel" required pattern="^(0|86|17951

input type="tel" name="tel" id="tel" required onblur="checkme(this)"/

function checkme(obj)

var val=obj.valuevar mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$

var mobile = $('input')

var mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$/;

if (!mobilevalid.test(mobile)

HTML5有哪些新的表单属性

新增表单元素:

用于表单的密钥对生成器字段

不同类型的输出,比如脚本的输出。

新增表单属性:

autocomplete 自动完成

novalidate不验证数据

formaction 用于描述表单提交的URL地址,会覆盖

元素中的action属性.

formenctype 表单提交到服务器的数据编码 (只对form表单中 method="post" 表单)

formmethod 表单提交方式,会覆盖 的method 属性。

formnovalidate 表单提交无需被验证,会覆盖 元素的novalidate属性.

formtarget 表单提交数据接收后,怎么的展示。

list 表示input输入域的 datalist(datalist 是输入域的选项列表)

min max step ** 用来给input 类型为数字或日期的添加限定约束的

multiple 多种多样表示 元素中可选择多个值。

pattern 正则表达式用于验证 元素的值。

placeholder 占位提供一种提示(hint),描述输入域所期待的值。

required 被要求的,必须的, 规定必须在提交之前填写输入域(不能为空)。

step 步伐、一步、步长,规定输入域合法的数字间隔

html5正则表达式 怎么验证表单

通过CSS伪类设置表单的验证规则主要的思路如下: 1、 首先我们要表单设置验证规则 2、 设置验证消息 3、 用CSS伪类来控制验证消息,或者控制input元素的样式来提示用户进行输入。 下面我们以这个思路来写一个小小的示例来以供参考

html5中input的tel类型怎么验证正则

html5中input的tel类型验证正则的写法如下:

一般在中国,电话号码是区号-7到8位数字的电话号码,所以正则表达式书写如下:

^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}

完整的演示例子如下:

1、html5中的tel标签:

input type="tel" name="tel" id="tel" required pattern="^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}"

2、或者

input type="tel" name="tel" id="tel" required onblur="checkme(this)"/

function checkme(obj){

var val=obj.value();

var mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$/;

if (!mobilevalid.test(val)) {

alert('请输入正确的手机号码!')

return false;

}

}


分享文章:html5正则,css正则表达式
转载源于:http://cdkjz.cn/article/dsepico.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220