[英]Regular Expression allow characters and 1 dot only between
我想要一個僅允許在字符之間使用z字符和1點而不是字符串開頭或結尾的正則表達式,這是我得到的:
var myRegexp = /^[a-zA-Z]*(\.{1}[a-zA-Z]*)?$/;
但是它也允許點成為第一個或最后一個字符,我怎么不能在字符串的開頭或結尾處禁止點呢?
上面的代碼在JS中工作,在PHP中使用preg_match()使用相同的正則表達式怎么樣?
提前致謝
*
表示0-多。 如果使用+
則這將強制在點之前和之后至少出現1個字符。 即
var myRegexp = /^[a-zA-Z]+(\.{1}[a-zA-Z]+)?$/;
嘗試這個
var myRegexp = /^[a-z]+(\.[a-z]+)?$/i;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.