Skip to content

Instantly share code, notes, and snippets.

@ammmir
ammmir / modelfactory.js
Created November 27, 2010 09:31
Client model factory (node.js)
// generated user.js
function User() { // @extends Backbone.Model
return Backbone.Model.apply(this, arguments);
}
User.prototype = Backbone.Model.prototype;
User.EMAIL_REGEX = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
User.prototype.validate = function validate() {
var email = this.get('email');