Regex pattern for JSON DATA format angluar 6












0














I am new who is using json but I what i tried is below.



i am using this, i don't know this is true or not i found it from stackoverflow but it won't work



it is not validate my correct json format










share|improve this question






















  • JSON keys need to be wrapped in doubles quotes " and the same goes for string values. So payload should be {"kfl": "asdfads", "asdfklas": 123}. For more info read json.org
    – Gabriele Petrioli
    Dec 28 '18 at 10:58












  • prntscr.com/m0jzo1 still not working, can you just check the pattern, is that true for json validation
    – raviramani
    Dec 28 '18 at 11:04










  • You're not handling numeric values with your regex (the values must be quoted as per your regex, but a number in JSON shouldn't). It would also match { "var": "val" "missing":"comma" } which it shouldn't. It would also fail to understand escaped quotes.
    – Aaron
    Dec 28 '18 at 11:07












  • See stackoverflow.com/questions/2583472/regex-to-validate-json
    – Gabriele Petrioli
    Dec 28 '18 at 11:09






  • 1




    I don't know how Angular validators work, but I urge you if possible to craft one based on whether JSON.parse raises an error when handling your payload rather than using regex. The "complete validation" of the accepted answer of the question linked by @GabrielePetrioli won't work as far as I know, JS regex engine not being the one with the most features
    – Aaron
    Dec 28 '18 at 11:12


















0














I am new who is using json but I what i tried is below.



i am using this, i don't know this is true or not i found it from stackoverflow but it won't work



it is not validate my correct json format










share|improve this question






















  • JSON keys need to be wrapped in doubles quotes " and the same goes for string values. So payload should be {"kfl": "asdfads", "asdfklas": 123}. For more info read json.org
    – Gabriele Petrioli
    Dec 28 '18 at 10:58












  • prntscr.com/m0jzo1 still not working, can you just check the pattern, is that true for json validation
    – raviramani
    Dec 28 '18 at 11:04










  • You're not handling numeric values with your regex (the values must be quoted as per your regex, but a number in JSON shouldn't). It would also match { "var": "val" "missing":"comma" } which it shouldn't. It would also fail to understand escaped quotes.
    – Aaron
    Dec 28 '18 at 11:07












  • See stackoverflow.com/questions/2583472/regex-to-validate-json
    – Gabriele Petrioli
    Dec 28 '18 at 11:09






  • 1




    I don't know how Angular validators work, but I urge you if possible to craft one based on whether JSON.parse raises an error when handling your payload rather than using regex. The "complete validation" of the accepted answer of the question linked by @GabrielePetrioli won't work as far as I know, JS regex engine not being the one with the most features
    – Aaron
    Dec 28 '18 at 11:12
















0












0








0







I am new who is using json but I what i tried is below.



i am using this, i don't know this is true or not i found it from stackoverflow but it won't work



it is not validate my correct json format










share|improve this question













I am new who is using json but I what i tried is below.



i am using this, i don't know this is true or not i found it from stackoverflow but it won't work



it is not validate my correct json format







json regex angular6






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 28 '18 at 10:53









raviramaniraviramani

341111




341111












  • JSON keys need to be wrapped in doubles quotes " and the same goes for string values. So payload should be {"kfl": "asdfads", "asdfklas": 123}. For more info read json.org
    – Gabriele Petrioli
    Dec 28 '18 at 10:58












  • prntscr.com/m0jzo1 still not working, can you just check the pattern, is that true for json validation
    – raviramani
    Dec 28 '18 at 11:04










  • You're not handling numeric values with your regex (the values must be quoted as per your regex, but a number in JSON shouldn't). It would also match { "var": "val" "missing":"comma" } which it shouldn't. It would also fail to understand escaped quotes.
    – Aaron
    Dec 28 '18 at 11:07












  • See stackoverflow.com/questions/2583472/regex-to-validate-json
    – Gabriele Petrioli
    Dec 28 '18 at 11:09






  • 1




    I don't know how Angular validators work, but I urge you if possible to craft one based on whether JSON.parse raises an error when handling your payload rather than using regex. The "complete validation" of the accepted answer of the question linked by @GabrielePetrioli won't work as far as I know, JS regex engine not being the one with the most features
    – Aaron
    Dec 28 '18 at 11:12




















  • JSON keys need to be wrapped in doubles quotes " and the same goes for string values. So payload should be {"kfl": "asdfads", "asdfklas": 123}. For more info read json.org
    – Gabriele Petrioli
    Dec 28 '18 at 10:58












  • prntscr.com/m0jzo1 still not working, can you just check the pattern, is that true for json validation
    – raviramani
    Dec 28 '18 at 11:04










  • You're not handling numeric values with your regex (the values must be quoted as per your regex, but a number in JSON shouldn't). It would also match { "var": "val" "missing":"comma" } which it shouldn't. It would also fail to understand escaped quotes.
    – Aaron
    Dec 28 '18 at 11:07












  • See stackoverflow.com/questions/2583472/regex-to-validate-json
    – Gabriele Petrioli
    Dec 28 '18 at 11:09






  • 1




    I don't know how Angular validators work, but I urge you if possible to craft one based on whether JSON.parse raises an error when handling your payload rather than using regex. The "complete validation" of the accepted answer of the question linked by @GabrielePetrioli won't work as far as I know, JS regex engine not being the one with the most features
    – Aaron
    Dec 28 '18 at 11:12


















JSON keys need to be wrapped in doubles quotes " and the same goes for string values. So payload should be {"kfl": "asdfads", "asdfklas": 123}. For more info read json.org
– Gabriele Petrioli
Dec 28 '18 at 10:58






JSON keys need to be wrapped in doubles quotes " and the same goes for string values. So payload should be {"kfl": "asdfads", "asdfklas": 123}. For more info read json.org
– Gabriele Petrioli
Dec 28 '18 at 10:58














prntscr.com/m0jzo1 still not working, can you just check the pattern, is that true for json validation
– raviramani
Dec 28 '18 at 11:04




prntscr.com/m0jzo1 still not working, can you just check the pattern, is that true for json validation
– raviramani
Dec 28 '18 at 11:04












You're not handling numeric values with your regex (the values must be quoted as per your regex, but a number in JSON shouldn't). It would also match { "var": "val" "missing":"comma" } which it shouldn't. It would also fail to understand escaped quotes.
– Aaron
Dec 28 '18 at 11:07






You're not handling numeric values with your regex (the values must be quoted as per your regex, but a number in JSON shouldn't). It would also match { "var": "val" "missing":"comma" } which it shouldn't. It would also fail to understand escaped quotes.
– Aaron
Dec 28 '18 at 11:07














See stackoverflow.com/questions/2583472/regex-to-validate-json
– Gabriele Petrioli
Dec 28 '18 at 11:09




See stackoverflow.com/questions/2583472/regex-to-validate-json
– Gabriele Petrioli
Dec 28 '18 at 11:09




1




1




I don't know how Angular validators work, but I urge you if possible to craft one based on whether JSON.parse raises an error when handling your payload rather than using regex. The "complete validation" of the accepted answer of the question linked by @GabrielePetrioli won't work as far as I know, JS regex engine not being the one with the most features
– Aaron
Dec 28 '18 at 11:12






I don't know how Angular validators work, but I urge you if possible to craft one based on whether JSON.parse raises an error when handling your payload rather than using regex. The "complete validation" of the accepted answer of the question linked by @GabrielePetrioli won't work as far as I know, JS regex engine not being the one with the most features
– Aaron
Dec 28 '18 at 11:12














1 Answer
1






active

oldest

votes


















2














enter image description here



calling function on keyup and change event



enter image description here



use parser which will parse only if data is in json format and set parseError = true



otherwise it'll goto the catch section and set parseError = false



set error message based of parseError






share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53957377%2fregex-pattern-for-json-data-format-angluar-6%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    enter image description here



    calling function on keyup and change event



    enter image description here



    use parser which will parse only if data is in json format and set parseError = true



    otherwise it'll goto the catch section and set parseError = false



    set error message based of parseError






    share|improve this answer


























      2














      enter image description here



      calling function on keyup and change event



      enter image description here



      use parser which will parse only if data is in json format and set parseError = true



      otherwise it'll goto the catch section and set parseError = false



      set error message based of parseError






      share|improve this answer
























        2












        2








        2






        enter image description here



        calling function on keyup and change event



        enter image description here



        use parser which will parse only if data is in json format and set parseError = true



        otherwise it'll goto the catch section and set parseError = false



        set error message based of parseError






        share|improve this answer












        enter image description here



        calling function on keyup and change event



        enter image description here



        use parser which will parse only if data is in json format and set parseError = true



        otherwise it'll goto the catch section and set parseError = false



        set error message based of parseError







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 28 '18 at 11:38









        raviramaniraviramani

        341111




        341111






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53957377%2fregex-pattern-for-json-data-format-angluar-6%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Mossoró

            Error while reading .h5 file using the rhdf5 package in R

            Pushsharp Apns notification error: 'InvalidToken'