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? Quote 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: [。-゚ぁ-ん亜-熙] Quote 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! Quote 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. Quote 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 Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/97049-solved-combining-expressions/#findComment-555395 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.