React
const regex = /[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B/g; if ( regex.test(fileName)) { newObj = { snackbarOpen: true, snackbarMessage: MessageHandler.Format("这是全角"), snackbarVariant: "error", }; }
VBA
'全角をチェック Private Function hasZenkaku(ByVal str As String) Dim reg As Object Set reg = CreateObject("VBSCRIPT.REGEXP") reg.Pattern = "[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B" hasZenkaku = reg.test(str) End Function