在 Polymer JS 中验证 gstin 时出现控制台错误
Console error while validating gstin in Polymer JS
我有一个验证 GSTIN 的 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]/;
return 'Invalid GSTIN' if ( gstin_count != 15 && gstin =~ pattern);
}.
});
</script>
</dom-module>
我遇到以下 2 个问题:
问题 1:
我在控制台中收到错误:
Uncaught SyntaxError: Unexpected token if
问题二:
输入字段 gstid 未显示
有人可以帮忙吗?
提前致谢
这应该有效
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';
}
});
我有一个验证 GSTIN 的 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]/;
return 'Invalid GSTIN' if ( gstin_count != 15 && gstin =~ pattern);
}.
});
</script>
</dom-module>
我遇到以下 2 个问题:
问题 1: 我在控制台中收到错误:
Uncaught SyntaxError: Unexpected token if
问题二: 输入字段 gstid 未显示
有人可以帮忙吗?
提前致谢
这应该有效
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';
}
});