@moomfe/zenjs
Version:
ZenJS 是一个高性能的 JavaScript 工具库。
19 lines (18 loc) • 792 B
JavaScript
describes.push({
name: 'RegExp',
describe: [
{
name: '$parse',
'default': function(){
Object.$equals( RegExp.$parse('()'), /\(\)/ ).should.true;
Object.$equals( RegExp.$parse('\\'), /\\/ ).should.true;
Object.$equals( RegExp.$parse('^[\\]$'), /\^\[\\\]\$/ ).should.true;
Object.$equals( RegExp.$parse('.*+?|()[]{}^$\\'), /\.\*\+\?\|\(\)\[\]\{\}\^\$\\/ ).should.true;
Object.$equals( RegExp.$parse('()','g'), /\(\)/g ).should.true;
Object.$equals( RegExp.$parse('\\','g'), /\\/g ).should.true;
Object.$equals( RegExp.$parse('^[\\]$','g'), /\^\[\\\]\$/g ).should.true;
Object.$equals( RegExp.$parse('.*+?|()[]{}^$\\','g'), /\.\*\+\?\|\(\)\[\]\{\}\^\$\\/g ).should.true;
}
}
]
});