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 相关文章推荐
createElement动态创建HTML对象脚本代码
Nov 24 Javascript
四种参数传递的形式——URL,超链接,js,form表单
Jul 24 Javascript
JavaScript多线程详解
Aug 12 Javascript
分享经典的JavaScript开发技巧
Nov 21 Javascript
基于Layer+jQuery的自定义弹框
May 26 Javascript
详解vue表单验证组件 v-verify-plugin
Apr 19 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
Oct 09 Javascript
浅谈一种让小程序支持JSX语法的新思路
Jun 16 Javascript
vue.js 2.0实现简单分页效果
Jul 29 Javascript
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
关于Vue中axios的封装实例详解
Oct 20 Javascript
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
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
ThinkPHP应用模式扩展详解
2014/07/16 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
python3图片转换二进制存入mysql
2013/12/06 Python
windows下python模拟鼠标点击和键盘输示例
2014/02/28 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
Python装饰器基础详解
2016/03/09 Python
Python基于百度云文字识别API
2018/12/13 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
2020/01/02 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
scrapy-splash简单使用详解
2021/02/21 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
前台文员我鉴定
2014/01/12 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
明确岗位职责
2015/02/14 职场文书
会计工作检讨书
2015/02/19 职场文书
暑假生活随笔
2015/08/15 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
mysql全面解析json/数组
2022/07/07 MySQL