簡體   English   中英

正則表達式以使方括號()可變

[英]Regular Expression to allow brackets () to be valiadated

使用Adobe Live Cycle,我正在創建一個包含電話號碼字段的表單。 電話號碼字段應僅接受數字,符號和方括號

目前,我有一個用於接受加號和數字的驗證表達式,但是當我嘗試在其中添加方括號時,它似乎無法使用。

if (xfa.event.newText.match(/[^0-9+]/))      
{
    xfa.event.change = "";
} 

有人可以指出我正確的方向。 謝謝!!

您要在字符集中包含方括號:

if (xfa.event.newText.match(/[^0-9+()]/)

但是請注意,這並不能真正驗證實際的電話號碼。 這將接受((()))作為有效的電話號碼。

驗證電話號碼是一個已解決的問題,請到處搜索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM