JavaScript与Java正则表达式写法的区别介绍


Posted in Javascript onAugust 15, 2017

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正则表达式写法的区别介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
Oct 17 Javascript
根据表格中的某一列进行排序的javascript代码
Nov 29 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
Dec 05 Javascript
Jquery如何实现点击时高亮显示代码
Jan 22 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
Jquery仿IGoogle实现可拖动窗口示例代码
Aug 22 Javascript
jQuery使用drag效果实现自由拖拽div
Jun 11 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
cocos creator Touch事件应用(触控选择多个子节点的实例)
Sep 10 Javascript
vue+iview动态渲染表格详解
Mar 19 Javascript
JS合并两个数组的3种方法详解
Oct 24 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
Aug 15 #Javascript
form表单序列化详解(推荐)
Aug 15 #Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
Aug 15 #Javascript
JavaScript阻止表单提交方法(附代码)
Aug 15 #Javascript
jQuery DOM节点的遍历方法小结
Aug 15 #jQuery
Mongoose实现虚拟字段查询的方法详解
Aug 15 #Javascript
深入浅析Vue不同场景下组件间的数据交流
Aug 15 #Javascript
You might like
用PHP实现的随机广告显示代码
2007/06/14 PHP
php5.3 废弃函数小结
2010/05/16 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
python进行两个表格对比的方法
2018/06/27 Python
PyQt5组件读取参数的实例
2019/06/25 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
会计专业自荐信范文
2013/12/02 职场文书
建筑工程管理专业自荐信范文
2013/12/28 职场文书
大学生期末自我鉴定
2014/02/01 职场文书
采购部经理岗位职责
2014/02/10 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
社区活动策划方案
2014/08/21 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
英语演讲开场白
2015/05/29 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
css3带你实现3D转换效果
2022/02/24 HTML / CSS
千万级用户系统SQL调优实战分享
2022/03/03 MySQL
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技
Python实现双向链表基本操作
2022/05/25 Python
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers