利用者:Hiro3600/hankaku-moji-clear.js

提供:Wikisource

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • 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);
	});
});