<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Can QV detect characters within a record ? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675314#M673239</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Say for example that I have a field named Email_Address with many records and i wanted to identify incorrect email addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example I may want to count the number of @ characters in each records in order to flag any instances with more than one&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any thought appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Stuart&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Aug 2014 11:45:46 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-08-29T11:45:46Z</dc:date>
    <item>
      <title>Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675314#M673239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Say for example that I have a field named Email_Address with many records and i wanted to identify incorrect email addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example I may want to count the number of @ characters in each records in order to flag any instances with more than one&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any thought appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Stuart&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 11:45:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675314#M673239</guid>
      <dc:creator />
      <dc:date>2014-08-29T11:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675315#M673240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you check this site&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.qlikfix.com/2010/10/18/regular-expressions-in-the-load-script/" title="http://www.qlikfix.com/2010/10/18/regular-expressions-in-the-load-script/"&gt;Regular expressions in the load script - The Qlik Fix! The Qlik Fix!&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 11:53:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675315#M673240</guid>
      <dc:creator />
      <dc:date>2014-08-29T11:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675316#M673241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can count the number of @ with substringcount&lt;/P&gt;&lt;P&gt;substingcount(string,'@') gives you th enumber of occurances of the sign @&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 11:55:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675316#M673241</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-29T11:55:16Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675317#M673242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stuart,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you could use substringcount for this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(substringcount([Email Field], '@')&amp;gt;1, 'Your Flag Here') As Flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope that helps&lt;/P&gt;&lt;P&gt;Joe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 11:56:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675317#M673242</guid>
      <dc:creator />
      <dc:date>2014-08-29T11:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675318#M673243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That one seems to count the overall count of instances. What I was interested in was counting instances where we had an incorrect email like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;test@@test.com&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any thoughts?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:15:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675318#M673243</guid>
      <dc:creator />
      <dc:date>2014-08-29T12:15:08Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675319#M673244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I donot think that there is a sinple solutio&lt;/P&gt;&lt;P&gt;you can test for any combinations which you know as you stated and using&lt;/P&gt;&lt;P&gt;substringcount(string,'@@')&amp;nbsp; etc.&lt;/P&gt;&lt;P&gt;I know ist annoying. But maybe another Person has a better idea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:21:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675319#M673244</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-29T12:21:52Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675320#M673245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rudolf and Joe have got the solution.&lt;/P&gt;&lt;P&gt;Any email address with more than one @ in the string is invalid, so I can't see a down side to Joes IF statement...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:27:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675320#M673245</guid>
      <dc:creator>martynlloyd</dc:creator>
      <dc:date>2014-08-29T12:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675321#M673246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Isn't that essentially gives a logic like - 'A mail address is incorrect if not it contains &lt;STRONG&gt;only one&lt;/STRONG&gt; @ character' ? If agreed, you can easily put it like:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(SubstringCount( MailAddfield, '@') =1, 'Correct', 'Incorrect') as Flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Isn't it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:31:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675321#M673246</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-08-29T12:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675322#M673247</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What Martyn said really, that should work fine, regardless of being together or not, having two '@' is invalid.&lt;/P&gt;&lt;P&gt;If you want to start building multiple rules for what is considered valid, then that would probably need something a bit more complex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:33:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675322#M673247</guid>
      <dc:creator />
      <dc:date>2014-08-29T12:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675323#M673248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What if the count is zero?&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/silly.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 12:37:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675323#M673248</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-08-29T12:37:51Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675324#M673249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;fair point &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 13:59:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675324#M673249</guid>
      <dc:creator />
      <dc:date>2014-08-29T13:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675325#M673250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to verify email adresses you could use a regular expression solution in QlikView like&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-4587"&gt;How to use regular expressions&lt;/A&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; ( by &lt;/SPAN&gt;&lt;A href="https://community.qlik.com/qlik-users/24097"&gt;Andrea Ghirardello&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and test your email adresses with patterns found e.g. here:&lt;/P&gt;&lt;P&gt;&lt;A href="http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address" title="http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address"&gt;php - Using a regular expression to validate an email address - Stack Overflow&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the result could look like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_131255_Pic1.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/65560_QlikCommunity_Thread_131255_Pic1.JPG.jpg" style="width: 620px; height: 120px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 16:37:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675325#M673250</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-08-29T16:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675326#M673251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;one possible implementation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="65581" alt="QlikCommunity_Thread_131255_Pic2.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/65581_QlikCommunity_Thread_131255_Pic2.JPG.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_131255_Pic3.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/65582_QlikCommunity_Thread_131255_Pic3.JPG.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro _jivemacro_uid_14093534302106068 jive_macro_code" jivemacro_uid="_14093534302106068"&gt;
&lt;P&gt;tabEmailAddress:&lt;/P&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(MatchRegExp(eMailAddress, '^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$'),'valid','invalid') as Valid&lt;/P&gt;
&lt;P&gt;INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eMailAddress&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:john.doe@anydomain.com"&gt;john.doe@anydomain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:jane.doe@anydomain.com"&gt;jane.doe@anydomain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bob.doe@anydomaincom&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:billdoe@anydomain.com"&gt;billdoe@anydomain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stevedoe@anydomaincom&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:no@no.de"&gt;no@no.de&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; superman@@krypton.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; supermankrypton.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mr.spock@vulkan.universe&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VBS module:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_140935343010828" jivemacro_uid="_140935343010828"&gt;
&lt;P&gt;Function MatchRegExp(targetString, patternSring)&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Dim re&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Set re = New RegExp&lt;/P&gt;
&lt;P&gt;&amp;nbsp; re.Pattern = patternSring&lt;/P&gt;
&lt;P&gt;&amp;nbsp; re.Global = False&lt;/P&gt;
&lt;P&gt;&amp;nbsp; re.IgnoreCase = False&lt;/P&gt;
&lt;P&gt;&amp;nbsp; MatchRegExp = re.Test(targetString)&lt;/P&gt;
&lt;P&gt;End Function&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2014 23:01:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675326#M673251</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-08-29T23:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675327#M673252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14093923403735659" jivemacro_uid="_14093923403735659"&gt;
&lt;P&gt;tabEmailAddress:&lt;/P&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(IsEmailAddress(eMailAddress),'valid','invalid') as Valid&lt;/P&gt;
&lt;P&gt;INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eMailAddress&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:john.doe@anydomain.com"&gt;john.doe@anydomain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:jane.doe@anydomain.com"&gt;jane.doe@anydomain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bob.doe@anydomaincom&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:billdoe@anydomain.com"&gt;billdoe@anydomain.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stevedoe@anydomaincom&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:no@no.de"&gt;no@no.de&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; superman@@krypton.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; supermankrypton.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mr.spock@vulkan.universe&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_1409392360871903" jivemacro_uid="_1409392360871903"&gt;
&lt;P&gt;Function IsEmailAddress(targetString) &lt;/P&gt;
&lt;P&gt;&amp;nbsp; Dim re&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Set re = New RegExp &lt;/P&gt;
&lt;P&gt;&amp;nbsp; re.Pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; re.Global = False&lt;/P&gt;
&lt;P&gt;&amp;nbsp; re.IgnoreCase = False&lt;/P&gt;
&lt;P&gt;&amp;nbsp; IsEmailAddress = re.Test(targetString) &lt;/P&gt;
&lt;P&gt;End Function &lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Aug 2014 09:52:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675327#M673252</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-08-30T09:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: Can QV detect characters within a record ?</title>
      <link>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675328#M673253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;other RegExps found in the net, that claim to validate email addresses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maybe someone would like to give it a try and post some comparison?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;CODE style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;SPAN class="pun"&gt;^[&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;_a&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;z0&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;9&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-]+(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\.&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;_a&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;z0&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;9&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-]+)*@[&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;a&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;z0&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;9&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-]+(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\.&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;a&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;z0&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;9&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-]+)*(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\.&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;a&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;z&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;]{&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;2&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;4&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;})&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;CODE style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;SPAN class="pun"&gt;^([&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\w\.\-&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;]+)@([&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\w\-&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;]+)((&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\.&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;\w&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;){&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;2&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="lit" style="color: #800000;"&gt;3&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;})+)&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN class="pln"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN class="pln"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN style="color: #444444; font-size: 12px; font-family: Consolas, Monaco, 'Lucida Console', monospace;"&gt;(?:[a-z0-9!#$%&amp;amp;'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;amp;'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN style="color: #444444; font-size: 12px; font-family: Consolas, Monaco, 'Lucida Console', monospace;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN style="color: #444444; font-size: 12px; font-family: Consolas, Monaco, 'Lucida Console', monospace;"&gt;[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN style="color: #444444; font-size: 12px; font-family: Consolas, Monaco, 'Lucida Console', monospace;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN style="color: #006400; font-size: 12px; font-family: Consolas, Courier, monospace;"&gt;^(?(")(".+?(?&amp;lt;!\\)"@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&amp;amp;'\*\+/=\?\^`\{\}\|~\w])*)(?&amp;lt;=[0-9a-z])@))"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: 'Andale Mono', 'Lucida Console', monospace; font-size: 14px; text-align: justify; background-color: #fff4e8;"&gt;&lt;SPAN class="pln"&gt;&lt;SPAN style="color: #006400; font-size: 12px; font-family: Consolas, Courier, monospace;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;^&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;[&lt;/SPAN&gt;_A&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;Za&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;z0&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #cc66cc;"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;\\&lt;SPAN style="color: #339933;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;(&lt;/SPAN&gt;\\.&lt;SPAN style="color: #009900;"&gt;[&lt;/SPAN&gt;_A&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;Za&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;z0&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #cc66cc;"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;*&lt;/SPAN&gt;@&lt;SPAN style="color: #009900;"&gt;[&lt;/SPAN&gt;A&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;Za&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;z0&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #cc66cc;"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;(&lt;/SPAN&gt;\\.&lt;SPAN style="color: #009900;"&gt;[&lt;/SPAN&gt;A&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;Za&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;z0&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="color: #cc66cc;"&gt;9&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #339933;"&gt;*&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;(&lt;/SPAN&gt;\\.&lt;SPAN style="color: #009900;"&gt;[&lt;/SPAN&gt;A&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;Za&lt;SPAN style="color: #339933;"&gt;-&lt;/SPAN&gt;z&lt;SPAN style="color: #009900;"&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;{&lt;/SPAN&gt;&lt;SPAN style="color: #cc66cc;"&gt;2&lt;/SPAN&gt;,&lt;SPAN style="color: #009900;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color: #009900;"&gt;)&lt;/SPAN&gt;$&lt;SPAN style="color: #339933;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;hope this helps&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339933;"&gt;Marco&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 31 Aug 2014 12:00:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Can-QV-detect-characters-within-a-record/m-p/675328#M673253</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-08-31T12:00:33Z</dc:date>
    </item>
  </channel>
</rss>

