Yes, that helped.  The function now works.

On Monday, April 25, 2016 at 4:24:02 PM UTC-7, Matt Sergeant wrote:
>
> I downloaded it myself and dug into it. Seems the require line needs to be:
>
>     var isValid = require('utf-8-validate').Validation.isValidUTF8;
>
> Hope that helps.
>
> On Mon, Apr 25, 2016 at 1:00 PM, Bryon Trott <[email protected] 
> <javascript:>> wrote:
>
>> I tried that and still get an error that says isValid is not a function?
>>
>> C:\nodejs>node buftest.js
>> buffer
>> C:\nodejs\buftest.js:9
>> if (isValid(buf1)){
>>     ^
>>
>> TypeError: isValid is not a function
>>     at Object.<anonymous> (C:\nodejs\buftest.js:9:5)
>>     at Module._compile (module.js:409:26)
>>     at Object.Module._extensions..js (module.js:416:10)
>>     at Module.load (module.js:343:32)
>>     at Function.Module._load (module.js:300:12)
>>     at Function.Module.runMain (module.js:441:10)
>>     at startup (node.js:139:18)
>>     at node.js:968:3
>>
>> 'use strict';
>> var isValid = require('utf-8-validate').isValidUTF8;
>> const buf1 = new Buffer('buffer');
>>
>> console.log(buf1.toString());
>>
>> if (isValid(buf1)){
>>  console.log('true')
>>  
>> } 
>> else {
>>  console.log('false')
>>  
>> };
>>
>>
>> On Thursday, April 21, 2016 at 9:46:24 PM UTC-7, Matt Sergeant wrote:
>>
>>> In the above example, you just use: if (isValid(buf)) { ... }
>>>
>>>
>>> On Thu, Apr 21, 2016 at 4:20 PM, Bryon Trott <[email protected]> wrote:
>>>
>>>> Hello,
>>>> I am new to node.js  I am trying to use the module UTF-8-Validate to 
>>>> check a simple test buffer.
>>>> https://www.npmjs.com/package/utf-8-validate
>>>>
>>>> However I am not sure how to call the function.
>>>>
>>>>
>>>> 'use strict';
>>>>  
>>>> var isValid = require('utf-8-validate').isValidUTF8;
>>>>
>>>> The module exposes 1 function:
>>>> *isValidUTF8* 
>>>> <https://www.npmjs.com/package/utf-8-validate#isvalidutf8>
>>>>
>>>> Validate if the passed in buffer contains valid UTF-8 chars.
>>>>
>>>> bu.isValidUTF8(buffer);
>>>>
>>>>
>>>>
>>>> If anybody know how to do this or can point me to some sample code it 
>>>> would be very helpful.
>>>>
>>>> Thanks
>>>>
>>>> -- 
>>>> Job board: http://jobs.nodejs.org/
>>>> New group rules: 
>>>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
>>>> Old group rules: 
>>>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "nodejs" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/nodejs/01a2b4b9-961a-4f2d-b6cb-3021ef8dec89%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/nodejs/01a2b4b9-961a-4f2d-b6cb-3021ef8dec89%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> Job board: http://jobs.nodejs.org/
>> New group rules: 
>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
>> Old group rules: 
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/nodejs/e67b3fe3-26d6-434c-8eb1-2b98b5098ad8%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/nodejs/e67b3fe3-26d6-434c-8eb1-2b98b5098ad8%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/f650ffa6-b438-4788-9d57-b2f6f18dce15%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to