<?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 Re: Guest Self-registration How to Validate Phone Number Length in ISE in Network Access Control</title>
    <link>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5160668#M591213</link>
    <description>&lt;P&gt;I have solved with this script:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;script&amp;gt;&lt;BR /&gt;setTimeout(function(){&lt;/P&gt;
&lt;P&gt;$.validator.addMethod("phoneNumber", function(value, element) {&lt;/P&gt;
&lt;P&gt;var filter = /^[0-9]{9}$/;&lt;/P&gt;
&lt;P&gt;if (filter.test(value)) {&lt;/P&gt;
&lt;P&gt;return true;&lt;BR /&gt;}&lt;BR /&gt;else {&lt;/P&gt;
&lt;P&gt;if(value.startsWith("+")) {&lt;/P&gt;
&lt;P&gt;return true;&lt;/P&gt;
&lt;P&gt;}&lt;BR /&gt;else {&lt;/P&gt;
&lt;P&gt;return false;&lt;/P&gt;
&lt;P&gt;}&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;}, 'Incorrect length of the phone number.');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;$("#guestUser\\.fieldValues\\.ui_phone_number").rules("add",{phoneNumber:true,&lt;BR /&gt;phone:false});&lt;BR /&gt;},500);&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;</description>
    <pubDate>Wed, 14 Aug 2024 07:19:05 GMT</pubDate>
    <dc:creator>dijeshkeloth</dc:creator>
    <dc:date>2024-08-14T07:19:05Z</dc:date>
    <item>
      <title>Guest Self-registration How to Validate Phone Number Length in ISE 3.1</title>
      <link>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5143446#M590553</link>
      <description>&lt;P&gt;Tried following the article below to validate the phone number in a self-registration form for ISE 3.1 but something seems to fail. The length validation works initially as expected when entering the data in the input field and all looks good. However, when "Register" button is clicked the same filed starts throwing error. Is there a deafult validation that kicks-in and overrides the custom validation?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.cisco.com/t5/security-knowledge-base/ise-guest-self-registration-form-working-with-phone-numbers/ta-p/3636396#toc-hId--1993376727" target="_blank" rel="noopener"&gt;ISE Guest Self-Registration form working with phone numbers - Cisco Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Using the below script:&lt;/P&gt;
&lt;P&gt;&amp;lt;script&amp;gt;&lt;/P&gt;
&lt;P&gt;(function(){&lt;/P&gt;
&lt;P&gt;jQuery(document).ready(function() {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; jQuery("#guestUser\\.fieldValues\\.ui_phone_number").attr("placeholder", "1234567890");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; jQuery("#guestUser\\.fieldValues\\.ui_phone_number").attr("type", "number");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setTimeout(function(){&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cisco.ise.validation.setPhoneRegex (/^[0-9]{10}$/);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cisco.ise.validation.setPhoneNumberMessage("Please provide your phone number in format XXXXXXXXXX");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, 100);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;
&lt;P&gt;})&lt;/P&gt;
&lt;P&gt;();&lt;/P&gt;
&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Jul 2024 09:40:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5143446#M590553</guid>
      <dc:creator>ahmedsaif</dc:creator>
      <dc:date>2024-07-11T09:40:19Z</dc:date>
    </item>
    <item>
      <title>Re: Guest Self-registration How to Validate Phone Number Length in ISE</title>
      <link>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5144825#M590630</link>
      <description>&lt;P&gt;I'm not a jQuery/JavaScript programmer, but the function called &lt;EM&gt;setTimeout&amp;nbsp;&lt;/EM&gt;appears to have an argument of 100. According&lt;A href="https://developer.mozilla.org/en-US/docs/Web/API/setTimeout" target="_self"&gt; to this link&lt;/A&gt;, the value is in milliseconds. And on that same link you provided, the other examples use different values. Perhaps try 2000 or greater.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jul 2024 08:01:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5144825#M590630</guid>
      <dc:creator>Arne Bier</dc:creator>
      <dc:date>2024-07-15T08:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Guest Self-registration How to Validate Phone Number Length in ISE</title>
      <link>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5159765#M591190</link>
      <description>&lt;P&gt;Any solution for this?&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 18:33:54 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5159765#M591190</guid>
      <dc:creator>dijeshkeloth</dc:creator>
      <dc:date>2024-08-12T18:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Guest Self-registration How to Validate Phone Number Length in ISE</title>
      <link>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5160668#M591213</link>
      <description>&lt;P&gt;I have solved with this script:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;script&amp;gt;&lt;BR /&gt;setTimeout(function(){&lt;/P&gt;
&lt;P&gt;$.validator.addMethod("phoneNumber", function(value, element) {&lt;/P&gt;
&lt;P&gt;var filter = /^[0-9]{9}$/;&lt;/P&gt;
&lt;P&gt;if (filter.test(value)) {&lt;/P&gt;
&lt;P&gt;return true;&lt;BR /&gt;}&lt;BR /&gt;else {&lt;/P&gt;
&lt;P&gt;if(value.startsWith("+")) {&lt;/P&gt;
&lt;P&gt;return true;&lt;/P&gt;
&lt;P&gt;}&lt;BR /&gt;else {&lt;/P&gt;
&lt;P&gt;return false;&lt;/P&gt;
&lt;P&gt;}&lt;BR /&gt;}&lt;/P&gt;
&lt;P&gt;}, 'Incorrect length of the phone number.');&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;$("#guestUser\\.fieldValues\\.ui_phone_number").rules("add",{phoneNumber:true,&lt;BR /&gt;phone:false});&lt;BR /&gt;},500);&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2024 07:19:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-access-control/guest-self-registration-how-to-validate-phone-number-length-in/m-p/5160668#M591213</guid>
      <dc:creator>dijeshkeloth</dc:creator>
      <dc:date>2024-08-14T07:19:05Z</dc:date>
    </item>
  </channel>
</rss>

