問題1: 匹配含有四個字母以下的式子。
舉個例子“asd”是符合匹配的,"123asd"也符合匹配,“中文asd”也符合匹配。
就是只要匹配對象含有四個字母以下就下。
問題2:匹配含有三個漢字以上的式子。
舉個例子“中文好啊sss”可以匹配,“中文好aaa不能匹配”
^[\u4E00-\u9FFF]{3,}$已經試過了,不行
問題3:匹配含有三個漢字以下的式子。
大概同上。
回複討論(解決方案)
看看這篇文章 http://wenku.baidu.com/link?url=NWcSSZbPMI-tW4PE1xrU2mY6t70nQX4V4IjlooTugCij7SdGOGsBVMQkJE9qy5RDVldewTrl2eWdYSoXnIPOnbeY0y2d5uKeRbnKI3GIQ3S
看看這篇文章 http://wenku.baidu.com/link?url=NWcSSZbPMI-tW4PE1xrU2mY6t70nQX4V4IjlooTugCij7SdGOGsBVMQkJE9qy5RDVldewTrl2eWdYSoXnIPOnbeY0y2d5uKeRbnKI3GIQ3S
版主來回複了啊,哈哈。
但是這個不能用....
為什麼不能用?
為什麼不能用?
搜尋出來的有全英文的
你是怎麼寫的?
你是怎麼寫的?
SELECT * FROM t_products WHERE ProName REGEXP '^[\u4E00-\u9FA5]{1,4}$'
我給你的連結你看了嗎?看來你根本沒看!
拜託你看一下
我給你的連結你看了嗎?看來你根本沒看!
拜託你看一下
^[\u4e00-\u9fa5]{1,10} 這個我也試了啊 剛才那個只不過我把重複次數換了加了個$ 我想試試看,
[\u4e00-\u9fa5]這個好像對我不管用
AND NOT(ProName REGEXP '[\u0391-\uFFE5]') 我是這麼寫只包含中文的.但是包含三個以上就不行了
我給的連結為什麼你就不看呢?
我給的連結為什麼你就不看呢?
不是這個麼
解決了,哈哈,謝謝