• ベストアンサー

textareaからの入力で改行or空白(andも含む)を判別する

textareaからの入力で改行or空白(andも含む)を判別するには どうすればよいでしょうか。 \S を使うというのは聞いたことがあるのですが(当てになりませんが・・・) どうやればいいか分かりません。 回答よろしくおねがいします

質問者が選んだベストアンサー

  • ベストアンサー
noname#225520
noname#225520
回答No.1

改行コードはMacが\r、Windowsが\r\n、Unixが\nですのでこれを全部HTMLタグの<br>に変換するには str =~ s/\r\n/\n/g; str =~ s/\r/\n/g; str =~ s/\n/<br>/g; とすれば良いでしょう。同様にスペースは\sなので str =~ s/\s//g; とすれば空白を除去できます。

noname#32059
質問者

お礼

なるほど それを使うと $str =~ s/\r\n//g; $str =~ s/\n//g; $str =~ s/\s//g; として最後に$strが”空”ということを判別する形でできますね。 回答ありがとうございました

関連するQ&A