文字列(1行)で住所入力欄に全角のーや全角の()など特殊文字が入力されたらエラー表示したいです。
例)
住所フィールドに「東京都港区芝公園4ー2ー8(DEF)」と入力
→エラーメッセージ「住所に全角のハイフンや特殊文字を含めることはできません」
無料のプラグインだと対象が見つけられず、JavaScriptしか手段はないのでしょうか?
JavaScriptや有料プラグイン以外に方法があれば、ぜひ教えていただきたいです。
また、JavaScript初心者でChatGPTにコードを書いてもらっても、反応しません。
以下、Chatgptに教えてもらったコードです。
ーーーーーーーーーーーーーーーーーーーーーーーーー
(function () {
'use strict';
// フィールドコードを指定
let ADDRESS_FIELD_CODE = '住所'; // フィールドコードを設定
// レコード保存時のイベント
kintone.events.on(['app.record.create.submit', 'app.record.edit.submit'], function (event) {
let address = event.record[住所].value || ''; // フィールド値を取得
// 特殊文字(ハイフンなど)のチェック
if (address.match(/[ー!@#$%^&*()_+={}\[\]:;"'<>?,./\\|~]/)) {
return {
error: '住所に全角のハイフンや特殊文字を含めることはできません。'
};
}
return event;
});
})();
文字列(1行)で住所入力欄に全角のーや全角の()など特殊文字が入力されたらエラー表示したいです。
例)
住所フィールドに「東京都港区芝公園4ー2ー8(DEF)」と入力
→エラーメッセージ「住所に全角のハイフンや特殊文字を含めることはできません」
無料のプラグインだと対象が見つけられず、JavaScriptしか手段はないのでしょうか?
JavaScriptや有料プラグイン以外に方法があれば、ぜひ教えていただきたいです。
また、JavaScript初心者でChatGPTにコードを書いてもらっても、反応しません。
以下、Chatgptに教えてもらったコードです。
ーーーーーーーーーーーーーーーーーーーーーーーーー
(function () {
'use strict';
// フィールドコードを指定
let ADDRESS_FIELD_CODE = '住所'; // フィールドコードを設定
// レコード保存時のイベント
kintone.events.on(['app.record.create.submit', 'app.record.edit.submit'], function (event) {
let address = event.record[住所].value || ''; // フィールド値を取得
// 特殊文字(ハイフンなど)のチェック
if (address.match(/[ー!@#$%^&*()_+={}\[\]:;"'<>?,./\\|~]/)) {
return {
error: '住所に全角のハイフンや特殊文字を含めることはできません。'
};
}
return event;
});
})();
3
5
退会したユーザー
|
12/05
|
アイデア募集