利用者:Hiro3600/hankaku-moji-clear.js
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
- Opera: Ctrl-F5を押してください
// PAGE名前空間でのみ動作。ボタンは画面右上に配置。
// クリックにより、テキストエリア内の文字から半角文字が除去される
// (OCRの誤認識文字の除去用)
$(function() {
var namespaceNumber = mw.config.get('wgNamespaceNumber');
if (namespaceNumber !== 250) return;
if ( $('#wpTextbox1').length === 0) return;
$("#p-namespaces>ul").append($("<li><br />半角除</li>").attr({'id':'clr_btn', 'title':'テキストエリアの半角文字を除去'}).css({'color':'#0000ff','cursor':'pointer'}));
$('#clr_btn').click(function() {
var str1 = $('#wpTextbox1').val();
str1 = str1.replace(/[ -~]/g,"").replace(/[ぁぃぅぇぉァィゥェォ]/g,function(c){ //半角文字除去、小字かなを修正
return String.fromCharCode(c.charCodeAt(0) + 1);
});
$('#wpTextbox1').val(str1);
});
});