<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
// 元字符 <<[ ] \ ^ $ . | ? * + ( )>>
// <<1\+1=2>> 匹配 1+1=2
//<<\t>> 代表Tab
//<<\r>> 代表回车
//<<\n>> 代表换行符
var str1 = "Like you do not need to reason.";
function isDigit(s){
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//alert(isDigit(12232323232+"000"));
//(jQuery('#blogTitleTex').val()).replace(/(^\s*)|(\s*$)/g, "");
function re(s){
//所有空格
//s = s.replace(/\t/g,"");
s = s.replace(/^\t*/,"");
return s;
}
//alert(re(" 空 格 最 新 微 博 ")+", 空 格 最 新 微 博 ");
var str2 = "He captured a catfish for his catd ";
function zfj(s){
var patrn = /[a-zA-Z]*cat[a-zA-Z]*/;
var s = patrn.exec(s);
return s
}
//alert(zfj(str2));
function checkNum(s){
//var patrn = /^[0-9]{3}-[0-9]{7}$/;
//?告诉引擎匹配前导字符0次或一次。事实上是表示前导字符是可选的。
var patrn = /^0\d{1,2}-?\d{7,8}$/;
var s = patrn.exec(s);
return s;
}
//alert(checkNum('021-1234568'));
//匹配 10000-99999
function pNum(s){
var patrn = /^[1-9][0-9]{4}$/;
var s = patrn.exec(s);
return s;
}
//alert(pNum(99999));
//匹配 100 -9999
function p_Num(s){
var patrn = /^[1-9][0-9]{2,3}$/;
var s = patrn.exec(s);
return s;
}
//alert(p_Num(9999));
//(“\b”表示单词边界)
function b_Num(s){
var patrn = /\b[1-9][0-9]\d{2,3}\b/;
var s = patrn.exec(s);
return s;
}
//alert(b_Num("sdfsdf werew wewer 45 3343 343434 343"));
function c_Num(s){
var patrn = /^\d+$/;
var s = patrn.exec(s);
return s;
}
//alert(c_Num('100009'));
//验证时间格式
function c_Time(s){
var parnt = /^\d{2}[-/.]\d{2}[-/.]\d{4}$/;
var s =parnt.exec(s);
return s;
}
//alert(c_Time('02/10/9991'));
//去除空
function rep_(s){
s = s.replace(/(^\s*)|(\s*$)/g,"");
return s;
}
//alert(rep_(" dfdfd dfdfd "));
function p_(){
var parnt = /^[a-z]+$/;
}
//验证邮箱 下划线字母数字为邮箱名称
function c_Mail(s){
var parnt = /^\w+@[a-z]+.[a-z]+$/gi;
s = parnt.exec(s);
return s;
}
//alert(c_Mail('30_3@qq.COM'));
//匹配某个单词
function p_21(s,s1){
var parnt = /\bwe\b/;
s = parnt.exec(s);
return s;
}
</script>
</body>
</html>
分享到:
相关推荐
Highcharts是一个制作图表的纯Javascript类库,主要特性如下: •兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等; •对个人用户完全免费; •纯JS,无BS; •支持大部分的图表类型:直线图,曲线图、...
综上所述,"泪流满面的404页面.rar"是一个包含JavaScript特效代码的资源,用于创建一个富有创意和互动性的404错误页面。这样的页面不仅可以提供更好的用户体验,还可以在用户遇到错误时保持品牌形象,甚至成为品牌...
函数的三种角色Fn.prototype.getNum = function () {解析思路如下:Fn.prototype.getNum = function
随着技术的不断发展,我们有理由相信,未来的AI将会在棋盘上展现出更强大的实力,也许真的能让人类对手流下“眼泪”。同时,这也为我们提供了思考,如何将这些技术应用到其他领域,如决策支持、机器人控制等,以推动...
jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互,使得编写JavaScript代码更为便捷。 4. **jQuery**: jQuery的使用减少了跨浏览器的兼容性问题,提高了开发效率。它的API简洁...
JavaScript是一种轻量级的解释型编程语言,主要用于网页和网络应用的客户端脚本。在这个鲜花网站中,JavaScript用于实现动态交互功能,如按钮点击事件、表单验证、页面滚动效果等。JavaScript与HTML5和CSS结合,可以...
机器人角斗士目的机器人角斗士是一款基于浏览器JavaScript游戏。 机器人角斗士是在UCF编码新手训练营的第3周模块期间创建的,旨在介绍JavaScript。内容部署页面建于JavaScript游戏特色三个敌对机器人,具有随机的...
在本项目中,我们主要探讨的是使用HTML5、JavaScript和CSS设计的一个鲜花网站。这个网站不仅界面美观,而且功能完善,是HTML课程设计中的一个典型示例。下面将详细介绍这三个核心技术以及它们在构建鲜花网站中的应用...
"IndWork:我的微积分独立工作的资料库" 是一个基于JavaScript的项目,旨在提供一个学习和实践微积分的平台。这个项目可能包含了交互式的计算工具、可视化元素以及一系列的编程实现,帮助用户深入理解微积分的基本...
【360全景jQuery插件】是一种用于网页中展示全景观看效果的JavaScript库,它基于流行的jQuery框架,为用户提供了一种便捷的方式来创建交互式的360度全景体验。jQuery库以其简洁的API和强大的功能著称,使得开发人员...
而描述中的引言“Life is an onion and one cries while peeling it”进一步强调了这个概念,意味着生活就像剥洋葱,每一层都可能带来新的体验,有的可能令人欢笑,有的则可能触发眼泪。 在IT领域,这个标题和描述...
Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,大大提升了用户体验。在现代Web开发中,Ajax...
Canvas是一个强大的Web技术,它允许开发者在网页上动态绘制图形。通过JavaScript控制,我们可以创建各种复杂的图像,包括表情符号。 首先,我们需要一个HTML结构,包含一个`<canvas>`元素,这个元素是我们在网页上...
jQuery是一个流行的JavaScript库,简化了DOM操作、事件处理和动画。在这个特效中,jQuery可能用来监听用户的交互,如鼠标悬停或点击,然后触发CSS3动画。例如,当用户将鼠标移到猫咪元素上时,猫咪开始哭泣;当鼠标...
Ztree是一款轻量级的JavaScript插件,专用于创建交互式的树形结构,它可以很好地与后台服务器进行数据交互,支持Ajax动态加载,适用于构建动态树形菜单。在Java开发中,结合Ztree可以轻松地实现前后端数据的绑定和...
Node.js 是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,实现了全栈开发的可能性。这个版本号 "8.1.0" 表示这是Node.js的第八个主要版本的第一次小更新。 描述中...
JavaScript,也称为JS,是一种轻量级的解释型编程语言,主要用于增强网页的交互性。通过JavaScript,开发者可以实现用户输入验证、动态内容更新、页面导航动画、弹窗提示、拖放功能等。例如,你可以使用JavaScript来...
Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在Web开发中,它极大地提升了用户体验,因为用户不再需要等待整个页面刷新来查看或交互新的内容。而`ajax....
在Windows 8环境下进行Web前端开发,开发者需要注意一系列特定的问题,以便确保应用程序的高效性和兼容性。以下是基于标题、描述和标签的详细知识点: 1. **Win8系统对软件执行效率的改进** - 从Windows 7升级到...
本项目名为"可爱的HelloKitty猫图形特效",它利用了CSS3的强大功能以及JavaScript的灵活性,将著名的卡通形象Hello Kitty与动画相结合,创造出一个卡通猫咪哭泣的动态效果。 首先,我们来详细探讨CSS3在这个项目中...