亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將數字與正則表達式相匹配-只有數字和逗號

將數字與正則表達式相匹配-只有數字和逗號

將數字與正則表達式相匹配-只有數字和逗號我不知道如何為示例值構造正則表達式:123,456,789-12,341234-8你能幫我一下嗎?
查看完整描述

3 回答

?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

如果你只想允許數字和逗號,^[-,0-9]+$是你的食糧。如果您也希望允許空格,請使用^[-,0-9 ]+$.

但是,如果您想使用適當的數字,最好使用以下內容:

^([-+] ?)?[0-9]+(,[0-9]+)?$

或者簡單地使用.NET數分析器(關于各種NumberStyle,請參見MSDN):

try {
    double.Parse(yourString, NumberStyle.Number);}catch(FormatException ex) {
    /* Number is not in an accepted format */}


查看完整回答
反對 回復 2019-06-29
?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

試試這個:

^-?\d{1,3}(,\d{3})*(\.\d\d)?$|^\.\d\d$

允許:

112.9912.34 -18.3412,345.67999,999,999,999,999.99


查看完整回答
反對 回復 2019-06-29
  • 3 回答
  • 0 關注
  • 4202 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號