Author: mickw
Date: 2006-10-19 11:09:52 +0200 (Thu, 19 Oct 2006)
New Revision: 3812
Modified:
branches/2.5/src/javacc/QueryParserImpl.jj
Log:
simplify phone numbers as little. we were matching short numbers like "70". no
good.
Modified: branches/2.5/src/javacc/QueryParserImpl.jj
===================================================================
--- branches/2.5/src/javacc/QueryParserImpl.jj 2006-10-19 09:06:51 UTC (rev
3811)
+++ branches/2.5/src/javacc/QueryParserImpl.jj 2006-10-19 09:09:52 UTC (rev
3812)
@@ -110,10 +110,10 @@
<DEFAULT,URL_DISABLED,PHONE_NUMBER_DISABLED,NUMBER_GROUP_DISABLED,QUOTED_WORD_DISABLED>
TOKEN : { <EMAIL: <WORD>"@"<WORD>"."<WORD>> }
-// Very generic to match any Internation Phone Number !! Based off example
from http://www.weberdev.com/ViewArticle/461
+// Very generic to match any Internation Phone Number !!
// TODO deal with optional area codes. eg australian numbers can be written
(02) 4878 9336
<DEFAULT,URL_DISABLED,EMAIL_DISABLED,QUOTED_WORD_DISABLED>
-TOKEN : { <PHONE_NUMBER:
(("+"|"00"(<PHONE_MIDDLE>)?)?((<DIGIT>){1,3}(<PHONE_MIDDLE>)?)?((<DIGIT>){1,5}(<PHONE_MIDDLE>)?){1,3})"
"> }
+TOKEN : { <PHONE_NUMBER:
(("+"|"00"(<PHONE_MIDDLE>)?)?(<DIGIT>(<PHONE_MIDDLE>)?){7,14})" "> }
// Also prevent organisation numbers when phone numbers are disabled. Prevents
a cyclic loop.
<DEFAULT,URL_DISABLED,EMAIL_DISABLED,PHONE_NUMBER_DISABLED,QUOTED_WORD_DISABLED>
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits