JavaScript , Java , DOS , HTML(CSS) , JSP , SQL , VB , VBScript , ・・・etc などの覚書
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
【Javascriptの場合】
■例
if( strName.match( /[^。-゚ァ-ンA-Za-z \s**ーー<>]+/ ) ) {
漢字が入力されている
}
■説明
strName ⇒ 調べたい文字が入力された変数
・正規表現は、/[ ]+/ で囲む
・ ^ ⇒マッチしないという意味
・ 。-゚ ⇒ 半角カナの濁音などを含めた表現
・ ァ-ン ⇒ 全角カナ
・ A-Za-z ⇒ 全角、半角アルファベット
・ \s ⇒ スペース
その他は、そのまま記載
【JSP(JAVA)の場合】
■例
Pattern searchPattern = Pattern.compile("[a-z A-Z 0-9 ァ-ン 。-゚ /**-ーー#]+");
Matcher searchMatcher = searchPattern.matcher(name);
if (!searchMatcher.find()) {
漢字が入力されている
}
■説明
name ⇒ 調べたい文字が入力された変数
・正規表現方法は、JavaScriptと同様
PR
この記事にコメントする