From: Laury GvR Date: Wed, 31 Aug 2016 15:58:25 +0000 (-0400) Subject: member detail phone replace recognises spaces X-Git-Tag: v2.5.5^2~8 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=cf0902abb7f1ad8fca96dd8796c023c0bee2294f;p=WP-Plugins%2Fglm-member-db.git member detail phone replace recognises spaces The code to replace phone number separation characters on the member detail front previously replaced all spaces with the set delimiter as well. Now it's smarter! --- diff --git a/views/front/members/detail.html b/views/front/members/detail.html index 26b3981b..80cc77b2 100644 --- a/views/front/members/detail.html +++ b/views/front/members/detail.html @@ -308,10 +308,10 @@ jQuery(document).ready(function($) { // Replace all non-number special characters in a phone number with the designated infix - //$('.glm-member-detail-contact-phone .glm-field-value').html() = $('.glm-member-detail-contact-phone .glm-field-value').html().replace(/\W/g, '{$settings.phone_infix}'); - var processedPhone = $('.glm-member-detail-contact-phone .glm-field-value').text().trim().replace(/\W/g, '{$settings.phone_infix}'.trim()); - $('.glm-member-detail-contact-phone .glm-field-value').text(processedPhone); - + {if $settings.phone_infix} + var processedPhone = $('.glm-member-detail-contact-phone .glm-field-value').text().trim().replace(/[^a-zA-Z0-9 ]/g, '{$settings.phone_infix}'); + $('.glm-member-detail-contact-phone .glm-field-value').text(processedPhone); + {/if} // Check a hidden field to see if this is a page refresh (doesn't detect forced reload) var isRefresh = $("#glm-member-detail-click-logged").val();