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.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值