haku Posted March 20, 2008 Share Posted March 20, 2008 I am testing to make sure that characters inputted are Japanese. I have the following three regex expressions (three different Japanese alphabets) [。-゚] [ぁ-ん] [亜-熙] Since most of you probably can't see japanese characters, just trust me that they work (I have tested them) and for the sake of communication, lets call them [1-1] [2-2] [3-3] Right now I am using them individually in this pattern: mb_ereg('[x-x]', $this -> text_data) (mb_ereg is the multibyte/Japanese form of ereg) I want to combine these three expressions so that I can check to see if a string is Japanese. I tried using OR statements with each of the three mb_ereg functions, but in order for that to work, there can be no combining of the three alphabets. But Japanese regularly mixes and matches them. So how would I put those three regex together so that I can do one single mb_ereg test on them? Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/ Share on other sites More sharing options...
effigy Posted March 20, 2008 Share Posted March 20, 2008 You should be able to group the ranges into one character class: [。-゚ぁ-ん亜-熙] Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/#findComment-496744 Share on other sites More sharing options...
haku Posted March 20, 2008 Author Share Posted March 20, 2008 Thanks! Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/#findComment-496781 Share on other sites More sharing options...
haku Posted March 20, 2008 Author Share Posted March 20, 2008 That worked by the way. Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/#findComment-496841 Share on other sites More sharing options...
devreflex2004 Posted March 22, 2008 Share Posted March 22, 2008 Hi, The Idea helped me too. thanks both of you Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/#findComment-498159 Share on other sites More sharing options...
dsaba Posted June 2, 2008 Share Posted June 2, 2008 google's new ajax translate javascript tool has support for this...btw Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/#findComment-555395 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.