在Polymer JS中验证gstin时控制台出现错误

问题描述 投票:0回答:1

我有一个用于验证GST标识号的Polymer JS代码:

<dom-module id="gst">
    <template>
            <div>
                <label for="gstid" class="gstlabel">GSTIN</label>
                <input type="text" id="gstid" name="gstid" on-submit="gstid_validation(gstid)">
            </div>
    </template>

    <script>
        Polymer({
            is: 'gst',
            gstid_validation: function(gstin) {
                var gstin_count = length(gstin);
                var pattern = "qr/\d{2}[A-Z]{5}\d{4}[A-Z][A-Z\d]Z[A-Z\d]/";
                if (gstin_count !== 15 && gstin !~ pattern) {
                    return 'Invalid GSTIN';
                }
            }.
        });
    </script>
</dom-module>

我在控制台中收到以下错误:

Uncaught SyntaxError: Unexpected token !

任何人都可以帮忙吗?

提前感谢

polymer
1个回答
0
投票
假设您要匹配一个正则表达式,则正确的语法应类似于:
© www.soinside.com 2019 - 2024. All rights reserved.