`

JavaScript ---- Core constructor

 
阅读更多
1, Date
   var then = new Date(2010, 0, 1);
   var later = new Date(2010, 0, 1, 17, 10, 30);
   var now = new Date()
   later.getFullYear()
   later.getMonth()
   later.getDate()
   later.getDay()
   ...........

2. RegExp
   JavaScript defines a RegExp() constructor for creating objects that represent textual patterns.These patterns are described with regular expressions, and JavaScript adopts Perl's syntax for regular expressions.
   Both strings and RegExp objects have methods for performing pattern matching and search-and-replace operations using regular expressions.
   一对斜线之间的文本组成了一个正则表达式。这对斜线的第2个斜线后可以添加一个或多个字母,这可以改变模式的意思。
   例如:
        /^HTML/                  // 匹配以HTML开头的字符串
        /[1-9][0-9]*/            //匹配非0整数,后面可以跟任意多个数字
        /\bjavascript\b/i        // 匹配包含"javascript"单词,大小写敏感

   RegExp objects中一些有用的方法:
   例如:  
        var text = "testing: 1, 2, 3";          // Sample text
        var pattern = /\d+/g                    // Mathes all instances of one or more digits
        pattern.text(text)                      // => true: a math exists
        text.search(pattern)                    // => 9: position of first math
        text.match(pattern)                     // => ["1", "2", "3"]: array of all mathes
        text.replace(pattern, "#");             // => "testing: #, #, #"
        text.split(/\D+/);                      // => ["","1","2","3"]: split on non-digits.
分享到:
评论

相关推荐

    javascript.the.definitive.guide.5th.2006(英文版)

    It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript version 3. Part IV is a reference for client-side JavaScript, ...

    JavaScript权威指南(第五版).chm

    It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript version 3. Part IV is a reference for client-side JavaScript, ...

    JavaScript权威指南第五版【新】(犀牛书)

    It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript version 3. Part IV is a reference for client-side JavaScript, ...

    meteor-core-js:通过core-js在流星应用中使用ES2015和ES2016 polyfills

    xolvio:核心-js 现在(几乎)使用所有ES2015和ES2016 API。...grunt build:es6,es7,js,web --blacklist=es6.number.constructor,es6.map,es6.set,es6.promise --path=core-js 不包括在内 es6.number.constructor:中

    vue-element-admin框架安装到本地的方法.docx

    但是,如果启动失败,报错:Cannot find module 'core-js/modules/es6.regexp.constructor,这是因为不识别 es6 语法。解决办法是安装 core-js@2。 切换分支 项目地址 clone 下来的是 master 版本,英文版,不包含...

    javascript权威指南(第六版)

    1.1 Core JavaScript 4 1.2 Client-Side JavaScript 8 Part I. Core JavaScript 2. Lexical Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    react-core:react react-dom原始解析注释-源码解析

    1. **生命周期方法**:React组件有多个生命周期方法,如`constructor`、`componentDidMount`、`shouldComponentUpdate`、`render`和`componentDidUpdate`等。这些方法在组件的不同阶段被调用,帮助开发者管理组件的...

    Hands-On TypeScript for C# and .NET Core Developers

    ### 手把手教你:TypeScript 对于 C# 和 .NET Core 开发者的应用 #### 标题解析 标题“Hands-On TypeScript for C# and .NET Core Developers”清晰地表明了本书的目标受众是那些熟悉 C# 和 .NET Core 的开发者,...

    Tomcat+solrcloud6.2整合Web项目

    <constructor-arg> <value>zkHost=your_zookeeper_host:port </constructor-arg> <constructor-arg> <value>your_collection_name </constructor-arg> ``` 然后,我们可以利用Spring的AOP(面向切面编程...

    oop与javascript

    constructor: jQuery, init: function(selector, context, rootjQuery) { //... return this; }, jquery: "@VERSION", // 更多方法 }; ``` - **jQuery的extend**:jQuery还提供了`$.extend`方法来扩展...

    Prototype-3.pdf

    - **Constructor and prototype in one place** - **概念**:通过`Class.create`方法,可以将构造函数和原型方法定义在同一位置,简化代码结构。 - **优点**:使得类的设计更加直观,易于理解和维护。 - **Single ...

    meteor-core-js:用于core-js的Meteor软件包

    适用于Meteor软件包,其中包含es6.number.constructor除外的所有内容, es6.number.constructor允许Number构造函数支持二进制和八进制文字。 检查Number类型时,包含此模块将中断check 。

    【JavaScript源代码】Angular环境搭建及简单体验小结.docx

    import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-hello-world', templateUrl: './hello-world.component.html', styleUrls: ['./hello-world.component.css'] }) export ...

    如何处理后台向前台传递的json数据

    <constructor-arg index="0" value="application"/> <constructor-arg index="1" value="json"/> <constructor-arg index="2" value="UTF-8"/> ``` 通过上述配置,`MappingJackson2HttpMessageConverter`...

    vue-quill-editor的使用及个性化定制操作

    import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css' import { quillEditor } from 'vue-quill-editor' export default { name: "addJournal", ...

    mootools-12-cheat-sheet

    Mootools 是一个简洁且功能强大的 JavaScript 框架,它提供了一系列的工具和方法来简化前端开发工作。Mootools 的设计哲学是“写少做多”,这使得开发者能够用较少的代码实现更多的功能。本文将对 Mootools-12 Cheat...

    【JavaScript源代码】JS实现五星好评效果.docx

    constructor(_label, _name) { super("div"); // 初始化元素样式 Object.assign(this.elem.style, { width: "200px", height: "16px", float: "left", marginRight: "20px", marginBottom: "10px", ...

    javascript_classes

    JavaScript 类是面向对象编程的基础,它是 JavaScript 中实现封装和继承的关键特性。在深入理解这个主题之前,我们需要先了解一些基本概念。JavaScript 是一种基于原型的动态类型语言,这意味着每个对象都有一个原型...

    js点击复制,一键复制到剪切板

    constructor-node</title> <meta name="viewport" content="width=device-width, initial-scale=1" /> </head> <body> <!-- 1. Define some markup --> <div id="btn" data-...

Global site tag (gtag.js) - Google Analytics