"

 EditFilter Idea 

I originally posted this to Triplestop, but he suggested I ask you.

I've been looking at the edit filter documentation and I would like to contribute a possible candidate to look for new editors changing birthdates, a fairly common and sneaky problem. I'm not looking for full edit-filter rights, but I would like to help develop the appropriate filter. If you don't have the time to deal with this right now let me know, and I'll engage someone else.

I am new to the syntax, but here's my general format right now:

(user_editcount < 50) & (article_namespace == 0) & (lcase(added_lines) rlike ""dateofbirth *=+|birth ?da(te|y)|\(born |\(b\. "") & (lcase(added_lines) rlike """") & (lcase(removed_lines) rlike """")

Where I have  is the birthday searching regex I've been working on. Below is what I've developed so far. I haven't tested it extensively, but I've thrown it against a few BLPs and it works fairly well. It finds the usual ways that birthdays are presented, either in template, or in lead, for example (b. January 1, 2010).

Here's the regex
(date of birth *=+|b\.[^&-]+(&.dash;|-+)|\( *born |birth ?da(te|y) *=+|\() *(([0-3]?[0-9],?)? *(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\.?[^0-9\.]*([0123]?[0-9],? *)[12][0-9]{3})|(\{\{birth[^\}]+\}\}).*$

I don't know how to check for what specifically was edited, as in if a numerical value was changed. Is Edit Filter able to do this sort of thing? I welcome any other ideas you have. I assume this will require more work. But please let me know how to push this along.

  "