`
ybhuxiao
  • 浏览: 193294 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript正则备忘

阅读更多
语法查询见Java正则备忘(附正则表达式查询表),和java类似,不再重复,不同之处看具体文档。


/**
 * 检查参数是否为空(空格也被认为为空,空则返回true)
 * @param {Object} str
 */
function isBank(str){
	return  /^\s*$/.test(str);
}


/**
 * 检查汉字
 * @param {Object} str
 */
function checkchinese(str){  
   var re1 = new RegExp("^[\u4E00-\uFA29]*$")       //汉字的范围
   var re2 = new RegExp("^[\uE7C7-\uE7F3]*$")
   var str = str.replace(/(^\s*)|(\s*$)/g,'');
   if (!(re1.test(str) && (! re2.test(str)))){
      return false;
   }
   return true;
}


/**
 * 反向引用
 */
var pattern=/([a-z])([0-9])([A-Z])/g;
var data="a1AWWWWWWb2B";
data.replace(pattern,function($0,$1,$2,$3){
    var s="$0:"+$0+";$1:"+$1+";$2:"+$2+";$3:"+$3;
    document.write(s+"<br>");
});





分享到:
评论

相关推荐

    JavaScript 正则表达式备忘单实例代码

    JavaScript中内置了正则表达式的处理功能,为字符串操作提供了极大的便利。 1. 正则表达式基础概念:正则表达式(Regular Expression)是一种特定的字符串模式,它描述了一组匹配特定模式的字符串。在JavaScript中...

    JS正则 备忘

    这篇备忘录将深入探讨JS正则的相关知识点,帮助开发者更好地理解和运用这一功能。 一、正则表达式基础 1. 创建正则对象: 在JavaScript中,有两种方式创建正则表达式:字面量表示法(/pattern/flags)和构造函数...

    常用javascript备忘册_v1.0

    这份"常用javascript备忘册_v1.0"文档旨在汇总常见的JavaScript语法和实用函数,方便开发者快速查阅和使用。 首先,文档中提到的一个函数是`isLegalString`。这个函数的作用是检查一个输入的字符串`InString`中的每...

    常用javascript备忘册

    本文档是一个非常实用的JavaScript备忘册,旨在帮助开发者快速找到并使用那些经常使用的JavaScript语句,避免在需要时进行大量的搜索。 首先,我们来看`isLegalString`函数。这是一个用于验证字符串中的每个字符...

    你不一定知道的关于JavaScript的正则表达式

    1、Firefox和Chrome会过度优化在循环(以及其中内嵌的函数定义)中创建的正则表达式,似乎它们在假设写JavaScript的人会把正则表达式的构建和赋值写错地方。 代码如下: var r; for(var i = 0; i &lt; 2; i++){ var ...

    运用正则表达式匹配所有表名

    写出匹配SQL语句中的所有表名,备忘记录 折磨了好久,正则表达式如下: 代码如下: \*\s+from\s+[\w\[\]]*\.?[\w\[\]]*\.?\[?(\b\w+)\]?[\r\n\s]* 支持各种表达式 SELECT * FROM Config SELECT * FROM

    regular-expressions-cheatsheet:在JavaScript中使用正则表达式的简明速查表

    正则表达式备忘单 在JavaScript中使用正则表达式的简明速查表 匹配 分组和捕获 标志 参考资料和工具 注意事项 遵循我的思维模式。 故意不全面。 仅包括语法和我实际使用的API的一部分。 某些概念定义不准确。 ...

    useful-javascript-libraries:Javascript库的集合

    138个有用的Javascript库 JavaScript动画引擎 ...JavaScript正则表达式变得简单 公牛 Premium Queue软件包,用于处理NodeJS中的分布式作业和消息。 海见 :volcano: 可插拔的企业级React应用程序框架。 您不需要

    JavaScript模式中文[pdf] 百度云

     正则表达式字面量  基本值类型包装器  错误对象  小结  第4章 函数  背景  回调模式  返回函数  自定义函数  即时函数  即时对象初始化  初始化时分支  函数属性——备忘模式  配置对象  Curry  小...

    JavaScript模式 斯托扬·斯特凡洛夫 著

    正则表达式字面量 基本值类型包装器 错误对象 小结 第4章 函数 背景 回调模式 返回函数 自定义函数 即时函数 即时对象初始化 初始化时分支 函数属性——备忘模式 配置对象 Curry 小结 第5章 对象创建模式 命名空间...

    leetcode题库-Resources_Assets_Tools_Links_Guides:用于开发的免费和付费资源、资产、工具、链接和指南

    正则表达式备忘单来自 正则表达式备忘单来自 该工具旨在通过为您提供一些最常见的 Web 组件的命名建议来帮助您不会迷失在 BEM 宇宙中。 基于常见的混淆或误解领域的不断发展的 javascript 技巧纲要。 您是否知道 ...

    前端大厂最新面试题-seconds.docx

    3. 6种JavaScript正则表达式功能。 4. JSONtoCSV:将对象数组转换为仅包含指定列的逗号分隔值(CSV)字符串。 5. CSVToJSON:将逗号分隔值(CSV)字符串转换为2D对象数组。 6. arrayToCSV:将2D数组转换为逗号分隔值...

    Atom-atom-shortcuts,学习Atom的快捷方式(备忘单)。有助于Olegberman/Atom.zip

    6. **查找和替换**:强大的查找和替换工具,支持正则表达式,便于在代码中进行大规模的搜索和替换操作。 7. **Git集成**:内置的Git支持让用户可以直接在编辑器内进行版本控制操作。 关于"Atom-atom-shortcuts",这...

    js-cheatsheet:javascript入门指南

    :fire: JS备忘单 Javascript是“具有无阻塞事件循环的高级单线程,垃圾回收,解释(或及时编译),基于原型的多范式动态语言” 多元范式是什么意思? 它是一种基于一些基本的定义原则来思考软件构造的方式。 示例...

    leetcode知乎-jser:前端学习资源

    javascript 知识备忘录 基础知识 正则表达式 异步处理能力 EventLoop webpack/babel 熟悉打包流程。会写 loader、plugin puppeteer 数据库 算法 node 必学内容:stream git 常用库源码分析 SSR 前端优化及其他 ...

    leetcode中国-tris:tris,意味着很多。如果标题没有正确的图标,我可以使用工具编写

    使用铁路图的正则表达式可视化工具 - Vue.js v3 - React文档 备忘单 - 艾米特备忘单 -@rstacruz 收集的可笑的 Web 开发备忘单 系统 Ubuntu 教程 官方 Ubuntu 文档 拱门维基 Kali 文档 :artist_palette: 游乐场 - ...

    电磁场matlab仿真代码-AG-Links:资源和链接全部集中在一处

    Javascript资源 很多有用的代码小块- GraphQL教程- 网页GUI- GraphQL Vue客户端- 万能的Java教程- Vue Udemy课程(强烈推荐)- 乳胶资源 常见的乳胶功能和符号- Linux资源 所有Linux发行版- 正则表达式的实践和帮助-...

    备忘单

    5. 验证:`required`属性确保输入非空,`pattern`属性设置正则表达式验证。 五、HTML5新增特性 1. 块级元素:`&lt;section&gt;`、`&lt;article&gt;`、`&lt;aside&gt;`、`&lt;header&gt;`、`&lt;footer&gt;`,提供了更清晰的页面结构。 2. 内容...

    java初级开发工程师笔试题-endorsement:面试练习、编码挑战和其他背书后的东西

    java初级开发工程师笔试题背书回购 这是我通过 Cracking the Coding Interview 和 Leetcode 挑战、我在 Lambda 期间的笔记副本以及我认为有用的各种与教育/工作相关的事情所做的工作。...正则表达式:(*) | [Anki 闪存

Global site tag (gtag.js) - Google Analytics