php正則判斷字串是否包含中文或特殊字元等
if(!preg_match("/^[A-Za-z0-9]+$/",$str)){
ts("不能包含中文和特殊字元!");
exit();
}
簡簡單單的一句話,耗了我一上午的時間,唉!再多寫點吧,如果是隻想輸入中文的話,就這麼寫,要注意是分gb2312和utf-8的哦:
gb2312:if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str))
utf-8 :if(!preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str))
相關推薦
php正則判斷字串是否包含中文或特殊字元等
鼓搗了一上午,終於好用了,正則是我的一大弱項啊,有時間得好好學學。在伺服器端判斷提交的某個表單項是不是含有中文或其他特殊字元,因為我只想讓使用者提交英文和數字,程式碼如下:if(!preg_match("/^[A-Za-z0-9]+$/",$str)){ t
javaScript判斷字串是否包含中文或英文
轉自:http://yuanliang4521-163-com.iteye.com/blog/1888601 第一種方法 <script language="javascript"> function funcChina(){ var obj
js判斷字串是否包含中文或英文
轉自:http://yuanliang4521-163-com.iteye.com/blog/1888601 第一種方法 Js程式碼 <script language="javascript"> function funcChina(){
php正則判斷手機號碼的方法
判斷 想象 模式 php dump 符號表 博客 5.5 obi 用正則匹配手機號碼的時候, 我們先分析一下手機號碼的規律: 1. 手機號通常是11位的 2. 經常是1開頭 3. 第二個數字通常是34578這幾個數字, 2014.5.5日170號段的手機號開賣所以這裏多了
正則判斷字串是否為數值(正數、負數、小數)
在用MapReduce進行處理業務時,發現HDFS中的資料有的列為漢字、有的列為字串、有的列為正數、有的為負數、有的為小數,根據業務要求只有數字參與運算,因此首先清洗資料,用正則提取所有數值: public boolean isNumber(String str){ &
php正則判斷是否同時有數字和字母
1.php正則判斷是否同時有數字和字母$subject = 'qq2';var_dump(preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)/', $subject)); 2.如果要限定只能數字和字母的話, 限定下結尾$subject = 'qq2';var_dump(preg_
python3正則提取字串裡的中文
# -*- coding: utf-8 -*- import re #過濾掉除了中文以外的字元 str = "hello,world!!%[545]你好234世界。。。" str = re.sub("[
php 正則判斷是否是手機號碼 最新
$phonenumber = '13712345678'; if(preg_match("/^1[345678]{1}\d{9}$/",$phonenumber)){ echo "是手機號碼";
JS判斷字串是否包含中文
<a target=_blank href="http://blog.sina.com.cn/s/blog_7fa2bcf50100w8ta.html" target="_blank">http://blog.sina.com.cn/s/blog_7fa2bcf
在asp.net中判斷字串是否包含中文
中文常常因為編碼問題需要特殊處理,不處理可能就會報錯,很麻煩,所以有時候需求允許的話我們可以乾脆控制資訊不能包含中文。比如我們錄入一組人事資訊,我們就可以控制人事的工號不能包含中文。這樣子的小功能看似很簡單,但在很多地方會用的到。下面我們就在asp.net中使用正則判斷字串
php正則判斷一個變數是否為正整數
方法1 判斷正整數 $keyword = '10'; // 0 1.1 1 if(preg_match("/^[1-9][0-9]*$/",$keyword)){ echo "是正整數!";
Java判斷字串是否包含中文以及包含的中文個數
import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest {
php 正則替換 字串中指定的字串
需求是將一段內容中的某個特定字串後面新增 一些字串 最好是用到正則替換 preg_match_all('/(http:\/\/blog.com).*?(php)/is',"aaaahttp://blog.com/sss/index.phpsdsdahttp://blog
正則刪除字串左、右或兩端的空格經驗總結
我們前端在與後臺人員進行資料互動時,經常會碰到這樣的情況,我們經常需要獲取文字框中使用者輸入的資訊,然後通過ajax或form提交到後臺。但是在使用者輸入資訊時,我們無法保證使用者輸入的資料兩端都沒有空格。當然這些空格一般情況下是毫無意義的,因此我們有必要在將資料傳輸到後臺
Delphi判斷字串是否包含限制以外的字元 否則置空
判斷字串是否包含限制以外的字元 否則置空procedure TMainForm.cbSearchExit(Sender: TObject); //判斷退出事件 var J:Integer; K:Stri
javascript 校驗字串是否包含 數字 字母 特殊字元
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://
正則匹配大小寫字母、漢字、特殊字元,並統計次數
<?php header('Content-Type:text/html;charset=utf-8'); $subject='[email protected] 是
使用正則替換文件內容中的特殊字元
如果前端使用的是富文字編輯器,那麼在編輯文件的時候資料庫就會存一些樣式標籤例如<br> <p></p> <style>等等,有時間我們需要拿到一些純淨的資料,例如匯出的時間,我們就不想這些標籤展示,那麼就可以使用正則來替換掉這些
正則表示式:Notepad++查詢兩段特殊字元之間文字並在該目標字元後面新增字元
今日在工作中使用Notepad++處理json檔案時遇到一個正則表示式查詢並新增字元的問題: 問題描述: 我們工作團隊人員需要遷移一個平臺的文章內容到另一個平臺,使用富文字編輯器進行復制遷移,其中文字連結需要手工新增,但由於提前沒做要求,大家都沒有設定連結的跳轉目標頁,也就
Java環境變數配置問題:路徑包含空格或特殊字元(_,~等)
本機環境變數的設定:java_home = C:\Program Files\Java\jdk1.5.0_09 *.bat中的命令格式: %java_home%\bin\java 或者 C:\Program Files\Java\jdk1.5.0_09\bin\java 批處理檔案中有以上這一行語句,要呼叫