ajax入门简明教程---正则表达式验证

喜欢啥啥你尖叫

喜欢啥啥你尖叫

2016-02-19 15:33

下面图老师小编要向大家介绍下ajax入门简明教程---正则表达式验证,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
   正则表达式是一种模式匹配的工具,它允许您以文字方式来表述模式,因而正则表达式成为了一个验证文本数据的强大工具。除了模式匹配之外,正则表达式还可以用于文字替换。

    在javascript里面,我们可以用最容易理解的方式去验证,document.form.input.value就可以得到表单的值,form是表单的name属性,input是input的name属性。通过这个值可以判断规则。用正则表达式,也是可以用这种方式得到值,不过规则不一样。在javascipt里的正则表达式,是借鉴了perl语言的规则。Perl语言是公认的正则表达式,最完善的语言。因为都是脚本语言也容易借鉴。下面举个例子:

htmlhead
title正则表达式验证邮政编码/title
/headbody
script language="javascript"
function yanzheng() {
testRegExp = /^d{6}$/; //匹配六位数字
strzip = document.form1.zip.value; //得到表单的值

if(testRegExp.test(strzip)) {

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

alert(strzip+"符合邮政编码的格式");
} else {
alert(strzip+"不符合邮政编码的格式");
}}
/script
form name="form1"
p
邮政编码:input name="zip" /
/p
p邮政编码应该是6位数字/p
button onClick="yanzheng()"验证/button
/form
/body/html

正则表达式的规则详情查看正则表达式的入门教程。通过上面的例子可以看出,我们采用这种方式来验证输入的正确与否的方便之处。如果通过逻辑去写匹配6位数字那可怎么写啊,是不是得写一大堆逻辑,长度必需等于6,还必需是数字。如果要是再验证更复杂的,像是电子邮件,电话号码,IP地址的话。验证的逻辑就得写上大半天。正则表达式也是文本操作中的重要的环节。大家在实践中会深入体会它的无穷魅力。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

展开更多 50%)
分享

猜你喜欢

ajax入门简明教程---正则表达式验证

Web开发
ajax入门简明教程---正则表达式验证

正则表达式验证

Web开发
正则表达式验证

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

IP 正则表达式验证

Web开发
IP 正则表达式验证

java正则表达式验证函数

Web开发
java正则表达式验证函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

js正则表达式验证邮箱

Web开发
js正则表达式验证邮箱

正则表达式

Web开发
正则表达式

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

AJAX会取代桌面系统吗?

AJAX会取代桌面系统吗?

AJAX实现动态树型结构

AJAX实现动态树型结构
下拉加载更多内容 ↓