当前位置: 首页 > news >正文

南宁建筑网站江苏省住房和城乡建设厅

南宁建筑网站,江苏省住房和城乡建设厅,淘宝网页设计模板素材,中国建设银行官网站代发工资文章目录 简介:什么是正则表达式以及作用:●文本框内容的验证:代码演示示例: 简介: jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery Form有两个核心方法…

文章目录

  • 简介:
  • 什么是正则表达式以及作用:
  • ●文本框内容的验证:
  • 代码演示示例:

简介:

jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jQuery
Form有两个核心方法 – ajaxForm() 和 ajaxSubmit(),
它们集合了从控制表单元素到决定如何管理提交进程的功能。另外,插件还包括其他的一些方法:
formToArray()、formSerialize()、fieldSerialize()、fieldValue()、clearForm()、clearFields()
和 resetForm()等。

什么是正则表达式以及作用:

正则表达式,又称规则表达式,(Regular
Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z
之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。

正则表达式中的括号()主要有两个作用:分组和捕获。

  1. 分组:在正则表达式中,括号可以用来将一些字符组合在一起,形成一个分组。这通常用于确定优先级、重复次数或特殊的匹配规则。例如,(ab)可以将字符a和b组合在一起作为一个整体进行匹配。
  2. 捕获:当正则表达式中的括号内匹配到特定的文本时,可以将这些文本保存下来,以便后续使用。捕获的内容可以用于替换操作或者在其他正则表达式中进行引用。例如,在替换操作中,可以使用\1来引用第一个捕获的内容。

●文本框内容的验证:

1、实现思路

2、使用 String 对象的 length 属性验证密码的长度

3、验证两次输入密码是否一致

4、使用 length 属性获取文本长度,然后使用 for 循环和 substring ( ) 方法依次截断单个字符,最后判断每个字符是否是数字

标签描述
form定义供用户输入的表单
input定义输入域
textarea定义文本域 (一个多行的输入控件)
label定义了 input 元素的标签,一般为输入标题
fieldset定义了一组相关的表单元素,并使用外框包含起来
legend定义了 fieldset 元素的标题
select定义了下拉选项列表
optgroup定义选项组
option定义下拉列表中的选项
button定义一个点击按钮

代码演示示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<style>.over { font-size: large; font-style: italic; }.out { font-size: small; }
</style>
<body><div id="display">demo</div>
<div id="test"></div>
<br><br>
<form id="theForm">输入字符<div><input type="text" id="username" onblur="isString(this.value)"></div>输入正确的数字<div><input type="text" id="password" onblur="isInteger(this.value)"></div>输入正确的电话<div><input type="text" id="telephone" onblur="isTelephone(this.value)"></div>确移动电话<div><input type="text" id="mobile" onblur="isMobile(this.value)"></div>邮箱地址<div><input type="text" id="email" onblur="isEmail(this.value)"></div>inernet地址<div><input type="text" id="uri" onblur="isUri(this.value)"></div><div><input type="button" value="Validata" onclick="return validata();"></div></form>
<script src="../jQuery/jquery-1.12.4.js"></script>
<script>function validata() {if ($("#username").val() == "") {alert("请输入名字");return false;}if ($("#password").val() == "") {alert("请输入密码");return false;}if ($("#telephone").val() == "") {alert("请输入电话号码");}if ($("#email").val() == "") {$("#email").val("shuangping@163.com");}}function isInteger(obj) {reg = /^[-+]?\d+$/;if (!reg.test(obj)) {$("#test").html("<b>Please input correct figures</b>");} else {$("#test").html("");}}function isEmail(obj) {reg = /^\w{3,}@\w+(\.\w+)+$/;if (!reg.test(obj)) {$("#test").html("<b>请输入正确的邮箱地址</b>");} else {$("#test").html("");}}function isString(obj) {reg = /^[a-z,A-Z]+$/;if (!reg.test(obj)) {$("#test").html("<b>只能输入字符</b>");} else {$("#test").html("");}}function isTelephone(obj) {reg = /^(\d{3,4}\-)?[1-9]\d{6,7}$/;if (!reg.test(obj)) {$("#test").html("<b>请输入正确的电话号码!</b>");} else {$("#test").html("");}}function isMobile(obj) {reg = /^(\+\d{2,3}\-)?\d{11}$/;if (!reg.test(obj)) {$("#test").html("请输入正确移动电话");} else {$("#test").html("");}}function isUri(obj) {reg = /^http:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;if (!reg.test(obj)) {$("#test").html($("#uri").val() + "请输入正确的inernet地址");} else {$("#test").html("");}}//document加载完毕执行$(document).ready(function() {// do something here//隔行换色功能$("p").each(function(i) {this.style.color = ['red', 'green', 'blue', 'black'][i % 2]});//eq(2)获取$("p")集合的第3个元素$("p").eq(2).click(function() {$("#display").css("color", "blue")});//所有test中的p都附加了样式"over"。$("#test>p").addClass("over");//test中的最后一个p附加了样式"out"。$("#test p:last").addClass("out");//选择同级元素还没看懂//$('#faq').find('dd').hide().end().find('dt').click(function()//选择父级元素$("a").hover(function() {$(this).parents("p").addClass("out")},function() {$(this).parents("p").removeClass("out")})//hover鼠标悬停效果,toggle每次点击时切换要调用的函数 ,//trigger(eventtype): 在每一个匹配的元素上触发某类事件,//bind(eventtype,fn),unbind(eventtype): 事件的绑定与反绑定从每一个匹配的元素中(添加)删除绑定的事件。//方法的连写$("#display").hover(function() {$(this).addClass("over");},function() {$(this).removeClass("over");}).click(function() {alert($("#display").text())});});</script>
</body>
</html>
http://www.yayakq.cn/news/993878/

相关文章:

  • 搭建微信网站怎么做全国代运营最好的公司
  • 为什么广告不集中建设广告网站wordpress 卡片式主题
  • 镇江门户网站是哪个受欢迎的惠州网站建设
  • 官方网站建设进度表什么是网络销售
  • 广州学校论坛网站建设尚德机构
  • 网站后期维护价格男女做暧暧试看网站49
  • 网站建设介绍湛江公司做网站
  • 企业门户网站建设教程布局网站建设
  • 哪些门户网站可以做推广给一个装修公司怎么做网站
  • 沈阳建站模板展示德清做网站
  • 济南专业做网站公司茶楼网站源码
  • 购物网站开发背景需求wordpress生成微信分享图片不显示
  • wordpress站点用户注册上海性价比高的装修公司
  • 创意灵感的网站网站怎么收费
  • 济南城之运维网络科技杭州上城区抖音seo渠道
  • 哈尔滨网站开发网站素材库免费
  • 唯品会一家做特卖的网站开游戏公司需要多少钱
  • 网站建设讲话两个wordpress之间同步
  • 做水果生意去那个网站山东大学青岛校区建设指挥部网站
  • 网站怎么做能让人搜到中国营销策划第一人
  • 丰镇市网站丰镇高铁在哪个位置建设实时新闻热点
  • 网站建设7个主要流程电商系统app开发
  • 百度怎么做自己网站wordpress首页主题
  • 成功的网站不仅仅是优化排网络公司有哪些职位
  • 专注昆明网站建设网络规划设计师资料及视频教程
  • 高中做信息技术题网站珠海市官网网站建设价格
  • 嘉兴做网站建设的公司做黑界头像网站
  • 网站开发手册苍南网站制作
  • 网站建设加盟哪个好企业网站推广属于付费
  • 12306网站建设投标书王也王志飞