<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: What the JavaScript RegExp API Got Wrong, &amp; How to Fix It</title>
	<atom:link href="http://blog.stevenlevithan.com/archives/fixing-javascript-regexp/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.stevenlevithan.com/archives/fixing-javascript-regexp</link>
	<description>A JavaScript and regular expression centric blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 10:18:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: jsijg</title>
		<link>http://blog.stevenlevithan.com/archives/fixing-javascript-regexp/comment-page-1#comment-154549</link>
		<dc:creator>jsijg</dc:creator>
		<pubDate>Mon, 14 Nov 2011 06:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=327#comment-154549</guid>
		<description>It is useful .</description>
		<content:encoded><![CDATA[<p>It is useful .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MJV</title>
		<link>http://blog.stevenlevithan.com/archives/fixing-javascript-regexp/comment-page-1#comment-137731</link>
		<dc:creator>MJV</dc:creator>
		<pubDate>Thu, 22 Sep 2011 19:28:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=327#comment-137731</guid>
		<description>I only skimmed it because after beginning to read it I wanted only a fraction of the stupid contained in this post.

The big one is about eschewing the global modifier method in lieu of just searching globally by default and not having another option.  What a great way to artificially increase overhead!  Moron.</description>
		<content:encoded><![CDATA[<p>I only skimmed it because after beginning to read it I wanted only a fraction of the stupid contained in this post.</p>
<p>The big one is about eschewing the global modifier method in lieu of just searching globally by default and not having another option.  What a great way to artificially increase overhead!  Moron.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan Sundström</title>
		<link>http://blog.stevenlevithan.com/archives/fixing-javascript-regexp/comment-page-1#comment-103857</link>
		<dc:creator>Johan Sundström</dc:creator>
		<pubDate>Sat, 21 May 2011 22:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=327#comment-103857</guid>
		<description>Glad I added the \u escapes there; your blog engine&#039;s or comment form processing neuters Unicode like &#039;\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669&#039; to ASCII question marks. :-)</description>
		<content:encoded><![CDATA[<p>Glad I added the \u escapes there; your blog engine&#8217;s or comment form processing neuters Unicode like &#8216;\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669&#8242; to ASCII question marks. <img src='http://blog.stevenlevithan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan Sundström</title>
		<link>http://blog.stevenlevithan.com/archives/fixing-javascript-regexp/comment-page-1#comment-103856</link>
		<dc:creator>Johan Sundström</dc:creator>
		<pubDate>Sat, 21 May 2011 22:01:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=327#comment-103856</guid>
		<description>Feedback on \u from a native speaker of a superset of US-ASCII:

Having a separate RegExp flag for the purposes of Unicode word characters and word boundaries: most excellent!

Rolling it up together with changed behaviour for \d and \D (use typically corresponding to code using parseInt, or maybe parseFloat): bad!

As long as these flags are regexp-global, that would impact use negatively the same way that you can&#039;t have parts of a RegExp be case sensitive and other parts case insensitive, requiring the use of multiple RegExp passes and much additional flow logic to counteract bad underlying design.

While I&#039;m sure there exist some case for (non-)Unicode-digit character groups (a subset of which, I guess, would be /[1234567890??????????]/, or /[0-9\u0660-\u0669] for matching Roman and Arabic-Indic digits) for text processing, layouting or formatting purposes, for more common use cases parseInt(&#039;1234567890&#039;, 10) produces 1234567890 but parseInt(&#039;??????????&#039;, 10) unforgivingly yields NaN.</description>
		<content:encoded><![CDATA[<p>Feedback on \u from a native speaker of a superset of US-ASCII:</p>
<p>Having a separate RegExp flag for the purposes of Unicode word characters and word boundaries: most excellent!</p>
<p>Rolling it up together with changed behaviour for \d and \D (use typically corresponding to code using parseInt, or maybe parseFloat): bad!</p>
<p>As long as these flags are regexp-global, that would impact use negatively the same way that you can&#8217;t have parts of a RegExp be case sensitive and other parts case insensitive, requiring the use of multiple RegExp passes and much additional flow logic to counteract bad underlying design.</p>
<p>While I&#8217;m sure there exist some case for (non-)Unicode-digit character groups (a subset of which, I guess, would be /[1234567890??????????]/, or /[0-9\u0660-\u0669] for matching Roman and Arabic-Indic digits) for text processing, layouting or formatting purposes, for more common use cases parseInt(&#8217;1234567890&#8242;, 10) produces 1234567890 but parseInt(&#8216;??????????&#8217;, 10) unforgivingly yields NaN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top 150 web development highlights from 2010 &#171; Bruno Leite</title>
		<link>http://blog.stevenlevithan.com/archives/fixing-javascript-regexp/comment-page-1#comment-69359</link>
		<dc:creator>Top 150 web development highlights from 2010 &#171; Bruno Leite</dc:creator>
		<pubDate>Wed, 05 Jan 2011 11:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=327#comment-69359</guid>
		<description>[...] 111. What the JavaScript RegExp API Got Wrong, &amp; How to Fix It [...]</description>
		<content:encoded><![CDATA[<p>[...] 111. What the JavaScript RegExp API Got Wrong, &amp; How to Fix It [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

