JavaScript中正規表示式的使用

2021-04-02 06:46:01 字數 1300 閱讀 1605

結果是:"oranges are round, and oranges are juicy."

例: 結果是:"twas the night before christmas..."

例: 結果是:"**ith, john".

2、search

search通過正規表示式查詢相應的字串,只是判斷有無匹配的字串。如果查詢成功,search返回匹配串的位置,否則返回-1。

search(regexp)

結果是:123 contains ^[1-9]

3、match

match方法執行全域性查詢,查詢結果存放在乙個陣列裡。

例一:

顯示結果:chapter 3.4.5.1,chapter 3.4.5.1,.1

例二:

顯示結果d, d.

四、示例

1 、判斷數字的正確性

<%@ language=vbscript %>

判斷數字的正確性

<%

dim strtemp

strtemp = cstr(request.form("inputstring"))

if strtemp = "" then strtemp = "0"

%>

原始字串

<%= strtemp %>

數字

<%=isnumeric(strtemp)%>

非負數字

<%=isunsignednumeric(strtemp)%>

整數

<%=isinteger(strtemp)%>

非負整數()

<%=isunsignedinteger(strtemp)%>

2、判斷email位址的正確性

<%

function isemail(strng)

isemail = false

dim regex, match

set regex = new regexp

regex.pattern = "^/w+((-/w+)|(/./w+))*/@[a-za-z0-9]+((/.|-)[a-za-z0-9]+)*/.[a-za-z0-9]+$"

regex.ignorecase = true

set match = regex.execute(strng)

if match.count then isemail= true

end function

%>

JavaScript中正則驗證

在一次使用js的正則對輸入字串進行驗證時,使用了正則物件的test方法,此次,我的驗證是對乙個版本號的格式的驗證 版本號格式如下 a.b.c,其中,a b c均是乙個一到三位的數字,比如,1.2.3。正規表示式 var reg d.d.d g,這是乙個完全匹配。第一次呼叫 reg.test a.b....

javascript中正規表示式常用例項

正規表示式是強有力的字串處理工具,其基本公式為 正規表示式主體 修飾符 可選 修飾符有如下三個 修飾符描述 i執行對大小寫不敏感的匹配。g執行全域性匹配 查詢所有匹配而非在找到第乙個匹配後停止 m執行多行匹配。下面是正規表示式常用的場合 是否帶有小數 function isdecimal strva...

JS中正規表示式

js中正規表示式有幾種不同的使用方法,一些用法是通過字串物件來使用,另外一些通過正規表示式物件使用。一 regexp 正規表示式 的屬性和方法 1 屬性 regexp的例項有幾個唯讀的屬性 global表示是否為全域性匹配,igorecase表示是否忽略大小寫,multiline表示是否為多行匹配,...