alphabet-must-be-one-byte.js
function validateSentence(sentence) {
// 参考
// https://www.jtf.jp/jp/style_guide/pdf/jtf_style_guide.pdf
// 2.1.9. アルファベット
// アルファベットは「半角」で表記します。用途によっては全角を許容します。ただし、表記をできるだけ統一するため、特別な理由がない限り半角での表記を原則とします。
var terms = [
{
'expected':'[a-zA-Z]',
'pattern':['[a-zA-Z]']
}
];
var regex = new RegExp( terms[0]['pattern'], 'g');
// 形態素解析するかどうか
if ( sentence.content.match(regex) ) {
addError('全角のアルファベットが含まれています。半角に修正してください', sentence);
}
}