2018.12.19(2)

常用的 正则表达式

1.只能输入数字和英文的:
<input onkeyup="value=value.replace(/[/W]/g,‘‘) "
onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/d]/g,‘‘))"
ID="Text1" NAME="Text1">

2.只能输入数字的:
<input onkeyup="value=value.replace(/[^/d]/g,‘‘) "
onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/d]/g,‘‘))"
ID="Text2" NAME="Text2">

3.只能输入全角的:
<input onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,‘‘)"
onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/uFF00-/uFFFF]/g,‘‘))"
ID="Text3" NAME="Text3">

4.只能输入汉字的:
<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,‘‘)"
onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^/u4E00-/u9FA5]/g,‘‘))"
ID="Text4" NAME="Text4">

原文地址:https://www.cnblogs.com/yang845029748/p/10147002.html

时间: 2024-08-30 11:32:23

2018.12.19(2)的相关文章

前端笔试题汇总 2018/12/04 (1)

一. console.log(data) var data = "aaa"; var obj={ data:"bbb", prop:{ data:"ccc", fn:function(){ return this.data } } } console.log(obj.prop.fn()) var test = obj.prop.fn; console.log(test()); 输出 undefined ccc aaa 二.前端优化 三. setT

nyoj 12 喷水装置(二)【贪心】+【区间完全覆盖覆盖】

题意:... 这道题就是区间问题三种中的区间完全覆盖问题,不懂的可以看我上一篇也是区间完全覆盖. 直接上代码: #include <stdio.h> #include <math.h> #include <algorithm> using std::sort; struct node{ double le, ri; }s[1005]; int cmp(node a, node b) { return a.le < b.le; } int main() { int

NYOJ 12 喷水装置(二)

pid=12">喷水装置(二) 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描写叙述 有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n<=10000)个点状的喷水装置,每一个喷水装置i喷水的效果是让以它为中心半径为Ri的圆都被润湿.请在给出的喷水装置中选择尽量少的喷水装置,把整个草坪所有润湿. 输入 第一行输入一个正整数N表示共同拥有n次測试数据. 每一组測试数据的第一行有三个整数n,w,h,n表示共同拥有n个喷水装置,w表示草坪的

操作系统概念学习笔记 12 进程同步(二)管程

操作系统概念学习笔记 12 进程同步(二) 管程 基本的.高级的同步构造,即管程(monitor)类型. 使用: 管程类型提供了一组由程序员定义的.在管程内互斥的操作.管程类型的表示包括一组变量的声明(这些变量的值定义了一个类型实例的状态)和对这些变量操作的子程序和函数的实现.管程的类型表示不能直接为各个进程所使用.因此,在管程内定义的子程序只能访问位于管程内那些局部声明的变量和形式参数.类似的,管程的局部变量能被局部子程序访问. 管程结构确保一次只有一个进程能在管程内活动.不需要显示的编写同步

2018面向对象程序设计(Java)第一周

2018面向对象程序设计(Java) 第1周学习指导及要求(2018.8.24-2018.9.2)   学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 简单了解Java特点及历史: 理解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 掌握PATH.CLASSPATH的系统变量作用并会设置: 掌握命令行编译并运行Java程序的步骤: 掌握Java Application 程序结构特点: 掌握JDK命令行方式下开发运行Java程序的步骤. 初步使用Elipse,学

2018面向对象程序设计(java)课程学习进度条

<2018面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/博客评论量 课堂/课余学习时间(小时) 最满意的编程任务 第一周 40/20 1/0 4/5 九九乘法表 第二周 100/40 1/1 4/5 实验3 第三周 300/ 1/0 4/7 第四周 第五周 第六周 第七周 第八周 第九周 第十周 第十一周 第十二周 第十三周 第十四周 第十五周 第十六周 第十七周 累计 原文地址:https://www.cnblogs.com/tangyuechen/

2018年中国(上海)国际乐器展已于10月13日完美落幕英国本特历钢琴&amp;奈特钢琴

2018年中国(上海)国际乐器展已于10月13日完美落幕.作为行业内的一场顶级盛会,本次中国(上海)国际乐器展吸引了逾130000来自世界各地的乐器制造商.经销商.艺术家.演奏家.音乐师生及广大音乐爱好者前来观展.英国本特历钢琴&奈特钢琴展位上前来咨询的络绎不绝! 继2107年德国法兰克福乐器展我们的品牌主题"不喧哗自有声"之后,英国本特历钢琴&奈特钢琴完美展现了此次展会我们品牌的主题:"?越平凡越非凡!" 本特历钢琴&奈特钢琴作为在过去百年

pyCharm最新2018激活方式(记录)

1.授权服务器激活 优点:方便快捷 缺点:激活的人数多了就容易被封杀,所以可能经常需要去激活 选择License server激活,然后填入:http://im.js.cn:8888 或 http://idea.java.sx/,然后点Activate激活即可 2.破解补丁激活 优点:到期时间为2099年,基本为永久啦 缺点:相对服务器激活麻烦些,但是一共只需要3个步骤,其实并不麻烦 下载 http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release

201771010102 常惠琢《2018面向对象程序设计(Java)》第10周学习总结

实验十  泛型程序设计技术 实验时间 2018-11-1 1.实验目的与要求 (1) 理解泛型概念: (2) 掌握泛型类的定义与使用: (3) 掌握泛型方法的声明与使用: (4) 掌握泛型接口的定义与实现: (5)了解泛型程序设计,理解其用途. 2.实验内容和步骤 实验1: 导入第8章示例程序,测试程序并进行代码注释. 测试程序1: l 编辑.调试.运行教材311.312页 代码,结合程序运行结果理解程序: l 在泛型类定义及使用代码处添加注释: l 掌握泛型类的定义及使用. 1 package