JavaScript与Java正则表达式写法的区别介绍
Js验证写法:(转义符\)
var str = "待验证文本"; var regular = new RegExp(/这里是正则表达式/); if (regular.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); } //或者 var str = "待验证文本"; if (/这里是正则表达式/.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); }
Java验证写法:(转义符\\)
String str = "待验证文本"; String regular = "这里是正则表达式"; if (Pattern.compile(regular).matcher(str).matches()) { System.out.println("符合条件"); } else { System.out.println("不符合条件"); } //或者 String str = "待验证文本"; if (str.matches("这里是正则表达式")) { System.out.println("符合条件"); } else { System.out.println("不符合条件"); }
常用的一些正则表达式
验证只能含有6-16位大小写字母、数字、下划线: ^[\w]{6,16}$ 验证字符串是否全是空格组成: ^[\s]+$ 验证只能含有中文、大小写字母、数字、下划线(不含中文符号): ^[\u4E00-\u9FA5\w]+$ 验证邮箱格式: ^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$ 验证只能含有大小写字母和数字 ^[a-zA-Z0-9]+$
总结
以上所述是小编给大家介绍的JavaScript与Java正则表达式写法的区别介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Java/Js下使用正则表达式匹配嵌套Html标签
通用 HTML 标签区配正则 最近看网站日志,发现有人在博客上转了我不知道几年前写的一个匹配 HTML 标签的正则,刚好最近也在做一些相关的事情,顿时来了兴趣.就拿回来改改,成了下面这样,可能会有一些 case 遗漏,欢迎修改,已知在内嵌 <script> 复杂内容的处理能力较弱,不过对纯 HTML 来说已经够用,拿来做一些分析工具还是不错滴. 复制代码 代码如下: <script type="text/javascript"> var str = "
-
JavaScript与Java正则表达式写法的区别介绍
Js验证写法:(转义符\) var str = "待验证文本"; var regular = new RegExp(/这里是正则表达式/); if (regular.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); } //或者 var str = "待验证文本"; if (/这里是正则表达式/.test(str)) { console.log(&
-
JavaScript宏任务和微任务区别介绍
目录 分类 宏任务 微任务 为什么 案例 分类 js中的任务,大致分为2类,一类是同步任务,另一类是异步任务.而异步任务,又分为宏任务和微任务,这两个任务是两个队列,所以是先进先出的. 同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务. 异步任务指的是,不进入主线程.而进入"任务队列"的任务,只有等主线程任务执行完毕,"任务队列"开始通知主线程,请求执行任务,该任务才会进入主线程执行 宏任务 主代码块.setTimeout.set
-
JavaScript onclick与addEventListener使用的区别介绍
目录 摘要 区别 同时绑定多个事件 决定事件触发顺序 removeEventListener的使用方法 摘要 当我们想要给某个DOM元素绑定事件的时候,最常用的方法是通过on + 事件名字的方式.而在DOM2级事件定义了两个方法,用于处理指定和删除事件处理程序的操作: addEventListener()和removeEventListener(). 并且它们都接受三个参数:要处理的事件名,作为事件处理的一个函数,一个布尔值. 最后的布尔值如果为false,表示在冒泡阶段调用事件处理函数,如果是
-
JavaScript中的null和undefined区别介绍
JavaScript中存在2个代表信息不存在的特殊值:null和undefined.个人认为可以从以下角度来理解这两个特殊值之间的区别: 1.null代表有存储信息的容器(比如之前被赋过值的变量),但该容器中的内容为空. 2.undefined代表不存在用于存储信息的容器. JavaScript中的null与其它多数编程语言中的null没有什么区别,基本用于表示信息值为空:而在JavaScript中下述情况下表达式返回结果为undefined: 1.从未被赋过值的变量. 2.访问某个对象不存在的
-
javascript中的onkeyup和onkeydown区别介绍
昨天在写上次那个动态生成年月日下拉框和文本框限制输入的时候遇到了一个问题,文本框里输入的时候要开始计算文本框里面输入了多少字,自然想到了onkeydown事件,然后计算value.length的方法,看代码吧 复制代码 代码如下: moto.onkeydown=function(){ var curlen=+this.value.length; shuru.innerHTML=curlen; shuru2.innerHTML=+(200-curlen); if(curlen>=200){ thi
-
JavaScript 与 Java 区别介绍 学java怎么样
java和javascript长得是如此地相像,那么它们是一回事儿吗?现在让我来揭晓答案吧! JavaScript 是一种嵌入式脚本文件,直接插入网页,有浏览器一边解释一边执行. java 语言不一样,他必须在JAVA虚拟机上运行.而且事先需要进行编译. JAVA的语法规则比JavaScript要严格的多,功能要强大的多. 首先,这两个家伙没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由Netscape公司设计实现而成的,由于Netsc
-
JavaScript 与 Java 区别介绍 学java怎么样
java和javascript长得是如此地相像,那么它们是一回事儿吗?现在让我来揭晓答案吧! JavaScript 是一种嵌入式脚本文件,直接插入网页,有浏览器一边解释一边执行. java 语言不一样,他必须在JAVA虚拟机上运行.而且事先需要进行编译. JAVA的语法规则比JavaScript要严格的多,功能要强大的多. 首先,这两个家伙没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由Netscape公司设计实现而成的,由于Netsc
-
正则表达式中test、exec、match的区别介绍及括号的用法
test.exec.match的简单区别 1.test test 返回 Boolean,查找对应的字符串中是否存在模式. var str = "1a1b1c"; var reg = new RegExp("1.", ""); alert(reg.test(str)); // true 2.exec exec 查找并返回当前的匹配结果,并以数组的形式返回. var str = "1a1b1c"; var reg = new Re
-
比较全面的C 、Java、JavaScript中的正则表达式详解
什么是正则表达式? 正则表达式(Regular Expression) 就是用某种模式去匹配一类字符串的公式.如你要在一篇文章中查找第一个字是"罗"最后一个字是"浩"的三个字的姓名,即"罗 * 浩":那么"罗 * 浩"就是公式,也称作 模式(Pattern) ,这篇文章就是 要匹配的串( 或叫文本 text) .再如,你要检查输入的一个字符串是否是 126 邮箱的格式,你得制定一个规则去查检,这种规则就是正则表达式. 从入门开
-
javascript函数命名的三种方式及区别介绍
javascript函数命名的三种方式及区别介绍 第一 复制代码 代码如下: function fn(val1,val2) { alert(val1+val2); } fn(1,2); 第二 复制代码 代码如下: var fn=function() { alert(val1+val2); } fn(1,2); 第三 复制代码 代码如下: var fn=new Function("alert(val1+val2)"); fn(1,2); 上面三种方式逻辑上是等价的,但是还是有点小区别:区
随机推荐
- 使用JavaScript触发过渡效果的方法
- iis Win32状态数值(sc-win32-status)说明
- perl批量查询ip归属地的方法代码
- 使用filter实现url级别内存缓存示例
- 深入理解Java中的final关键字_动力节点Java学院整理
- asp.net 组件开发中的内嵌资源引用
- php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
- Javascript编程之继承实例汇总
- Android判断软键盘弹出并隐藏的简单完美解决方法(推荐)
- nodejs中模块定义实例详解
- Vue.js 60分钟快速入门教程
- 用js实现QQ在线查询功能
- VBS教程:函数-IsNull 函数
- 系统存储过程sp_MSforeachtable和sp_MSforeachdb使用说明
- jQuery图片加载显示loading效果
- 兼容ie和firefox的鼠标经过(onmouseover和onmouseout)实现--简短版
- javaScript年份下拉列表框内容为当前年份及前后50年
- 预防PHPDDOS的发包攻击别人的方法(iis+linux)
- c++ minicsv库的编译错误与解决方案
- Android编程获取屏幕宽高与获取控件宽高的方法