[FX.php List] Javascript question

Beverly Voth beverlyvoth at gmail.com
Mon Aug 19 17:54:43 MDT 2013


YES! I prefer the split/explode methods. 

-- sent from my iPhone4 --
Beverly Voth
--

On Aug 19, 2013, at 6:35 PM, Dale Bengston <dale.bengston at gmail.com> wrote:

> Hey Bob,
> 
> Here's another approach. Using str.split('|') will split your string into array elements at each instance of the specified delimiter character. It's just like explode() in php:
> 
> var str= '2014|Steven Patin';
> var parsed_str = str.split('|');
> 
> The ID is now located in parsed_str[0] and the name is in parsed_str[1].
> 
> Hope it helps,
> Dale
> 
> 
> --
> Dale Bengston
> Streamline Studio, LLC
> www.streamline-studio.com
> 
> On Aug 19, 2013, at 4:57 PM, Bob Patin <bob at patin.com> wrote:
> 
>> Worked like a charm... thanks,
>> 
>> BP
>> 
>> Bob Patin
>> Longterm Solutions LLC
>> bob at longtermsolutions.com
>> 615-333-6858
>> http://www.longtermsolutions.com
>> FileMaker 9, 10, 11& 12 Certified Developer
>> Member of FileMaker Business Alliance and FileMaker TechNet
>> --
>> Twitter: bobpatin
>> AIM: longterm1954
>> iChat: bobpatin
>> --
>> Expert FileMaker Consulting 
>> FileMaker Hosting for all versions of FileMaker
>> 
>> On Aug 19, 2013, at 4:54 PM, "Fitzgerald, Theodore C" <ted-fitzgerald at uiowa.edu> wrote:
>> 
>>> The pipe character is a special character in regex.  You'll probably need to escape it.  
>>> 
>>> This should work:
>>> 
>>> document.write(str.search("\\|"));
>>> 
>>> Ted
>>> 
>>> -----Original Message-----
>>> From: fx.php_list-bounces at mail.iviking.org [mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Bob Patin
>>> Sent: Monday, August 19, 2013 4:42 PM
>>> To: FX.php Discussion List
>>> Subject: [FX.php List] Javascript question
>>> 
>>> OK, Javascript experts, splain this to me:
>>> 
>>> If I put this:
>>> 
>>> var str="2014#Steven Patin";
>>> document.write(str.search("#"));
>>> 
>>> I get 4, which is what I would expect; now, if I put this:
>>> 
>>> var str="2014|Steven Patin";
>>> document.write(str.search("|"));
>>> 
>>> I get 0.
>>> 
>>> Why?
>>> 
>>> Is a pipe not allowed? I'm trying to concatenate an ID and a name together and them parse them back out in JS, and the 2nd example fails. Stumped as to why...
>>> 
>>> Thanks,
>>> 
>>> Bob Patin
>>> Longterm Solutions LLC
>>> bob at longtermsolutions.com
>>> 615-333-6858
>>> http://www.longtermsolutions.com
>>> FileMaker 9, 10, 11& 12 Certified Developer Member of FileMaker Business Alliance and FileMaker TechNet
>>> --
>>> Twitter: bobpatin
>>> AIM: longterm1954
>>> iChat: bobpatin
>>> --
>>> Expert FileMaker Consulting
>>> FileMaker Hosting for all versions of FileMaker
>>> 
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>> 
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
> 
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list


More information about the FX.php_List mailing list