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 相关文章推荐
你必须知道的Javascript知识点之"单线程事件驱动"的使用
Apr 23 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
jQuery+formdata实现上传进度特效遇到的问题
Feb 24 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
angularjs中回车键触发某一事件的方法
Apr 24 Javascript
JavaScript中发出HTTP请求最常用的方法
Jul 12 Javascript
vue多页面项目中路由使用history模式的方法
Sep 23 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
JavaScript如何判断input数据类型
Feb 06 Javascript
Vue export import 导入导出的多种方式与区别介绍
Feb 12 Javascript
vue动态设置页面title的方法实例
Aug 23 Javascript
微信小程序实现锚点跳转
Nov 23 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
多重?l件?合查?(二)
2006/10/09 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
Thinkphp 中 distinct 的用法解析
2016/12/14 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
2015/12/02 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
百度小程序自定义通用toast组件
2019/07/17 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
[02:42]决战东方!DOTA2亚洲邀请赛重启荣耀之争
2017/03/17 DOTA
python中nan与inf转为特定数字方法示例
2017/05/11 Python
python实现邮件自动发送
2019/08/10 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
总裁岗位职责
2013/12/04 职场文书
现场施工员岗位职责
2014/03/10 职场文书
申报材料格式
2014/12/30 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
总结Python连接CS2000的详细步骤
2021/06/23 Python
工厂无线对讲系统解决方案
2022/02/18 无线电
六个好看实用的 HTML + CSS 后台登录入口页面
2022/04/28 HTML / CSS